← Back to all articles

Linq2Azure – What is it?

image

Linq2Azure – Azure Management API

Thanks to everyone who made it to the presentation last night.

Linq2Azure is a “cloud management” API that gives .NET developers a familiar programming model for querying and managing their Windows Azure environment.

Linq2Azure is statically typed and includes Code Contracts, meaning .NET developers can reliably automate the management of their cloud environments with maintainable programs.

// Simple Example: reboot all role instances in your environment!
var query = 
    from c in CloudServices.AsObservable()
    from d in c.Deployments.AsObservable()
    from i in d.RoleInstances.AsObservable()
    select i;

foreach(var instance in query) instance.Reboot();

LINQPad Driver

In addition to this, fans of LINQPad will benefit as we are publishing the “Linq2Azure – Azure Management Driver” for LINQPad.

image

As discussed, our new API will be available to the general public very soon.

Stay tuned!

Comments