Linq Support in Silverlight 1.1 Alpha [Kim Hamilton]

Linq is one of the many .NET features we're pleased to include in the Silverlight 1.1 Alpha release. Linq in Silverlight supports key Linq-to-Object scenarios available in the desktop version, such as queries built on IEnumerable and the ability to implement a custom Linq provider.

The Details:

  • A very large subset of the System.Linq and System.Linq.Expressions APIs are available in Silverlight.
  • In fact, the only difference is that the following methods aren't public in 1.1 Alpha.
    • Expression<T>.Compile()
    • Queryable.AsQueryable()
  • XLinq and DLinq aren't in 1.1 Alpha

If you miss any of the above features, remember this is just Alpha and we're eagerly looking into adding them to upcoming releases. XLinq in particular would be a key addition...

If you haven't already, now's a great time to download the Silverlight developer tools. And if you haven't worked with Linq yet, the 101 Samples site has a wide range of Linq intro examples.