Visual Basic (Declaration) | |
---|---|
<ExtensionAttribute()> Public MustInherit NotInheritable Class EntityScalarAsyncExtensions |
Visual Basic (Usage) | ![]() |
---|---|
Dim instance As EntityScalarAsyncExtensions |
C# | |
---|---|
[ExtensionAttribute()] public static class EntityScalarAsyncExtensions |
C++/CLI | |
---|---|
[ExtensionAttribute()] public ref class EntityScalarAsyncExtensions abstract sealed |
Queries returning a scalar value are called "immediate execution" queries within LINQ. These queries don't actually exist as a query object, but execute immediately to return the desired value. For example, _entityManager.Employees.First()
does not return a query, it instead executes immediately, and synchronously, to return the first employee object. When only asynchronous queries are supported, for example in Silverlight applications, converting the query to the IEntityScalarQuery allows you to then use the scalar methods in an asynchronous query.
For more information on extension methods, see Extension Methods (C# Programming Guide) or Extension Methods (Visual Basic) in the Visual Studio 2008 documentation.
System.Object
IdeaBlade.EntityModel.EntityScalarAsyncExtensions
Target Platforms: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 family, Windows Vista, Windows Server 2008 family