Fills an
ObjectSet with objects.
Syntax
| Visual Basic (Declaration) | |
|---|
Overloads Public Overridable Function GetObjectSet(Of T)( _
ByVal query As IQuery _
) As ObjectSet(Of T) |
| Visual Basic (Usage) | Copy Code |
|---|
Dim instance As ObjectContext
Dim query As IQuery
Dim value As ObjectSet(Of T)
value = instance.GetObjectSet(Of T)(query)
|
Parameters
- query
-
An instance of a class that implements the
IQuery interface. This query is compiled and used
to retrieve the objects from the storage.
Type Parameters
- T
Return Value
An instance of an
ObjectSet filled with the objects from the storage.
Example
The following example introduces to the use of the GetObjectSet routine.
| C# | Copy Code |
|---|
// Creates a new ObjectContext that uses an MsSql Server as storage. ObjectContext context = new ObjectContext(new MsSqlStorage("sa", "", "localhost", "application")); // ... Other code. // Get the ObjectSet with user matching the name and sorting them by name. ObjectSet<User> objectSet = context.GetObjectSet<User> (new ObjectQuery<User>("Name like {0} SortBy Name Asc", "%mith%")); // Loop through all items and do something. foreach(User user in objectSet) { // Do something. } |
Remarks
Requirements
Platforms: Windows 2000, Windows XP family, Windows Server 2003 family, Windows Vista family
See Also