Class GenericFactory
Inheritance
System.Object
GenericFactory
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: Terrasoft.Core.Entities
Assembly: Terrasoft.Core.dll
Syntax
public static class GenericFactory
Methods
CreateEntity(UserConnection, Type)
Declaration
public static Entity CreateEntity(UserConnection userConnection, Type entityType)
Parameters
Type | Name | Description |
---|---|---|
UserConnection | userConnection | |
System.Type | entityType |
Returns
Type | Description |
---|---|
Entity |
CreateEntityEnumerable(Type, EntityCollection, Delegate)
Declaration
public static IEnumerable CreateEntityEnumerable(Type rootSchemaType, EntityCollection entities, Delegate projector)
Parameters
Type | Name | Description |
---|---|---|
System.Type | rootSchemaType | |
EntityCollection | entities | |
System.Delegate | projector |
Returns
Type | Description |
---|---|
System.Collections.IEnumerable |
CreateEntityQuery(UserConnection, Type)
Declaration
public static IQueryable CreateEntityQuery(UserConnection userConnection, Type rootSchemaType)
Parameters
Type | Name | Description |
---|---|---|
UserConnection | userConnection | |
System.Type | rootSchemaType |
Returns
Type | Description |
---|---|
System.Linq.IQueryable |
CreateEntityQuery(UserConnection, Type, IQueryProvider, Expression)
Declaration
public static IQueryable CreateEntityQuery(UserConnection userConnection, Type rootSchemaType, IQueryProvider provider, Expression expression)
Parameters
Type | Name | Description |
---|---|---|
UserConnection | userConnection | |
System.Type | rootSchemaType | |
System.Linq.IQueryProvider | provider | |
System.Linq.Expressions.Expression | expression |
Returns
Type | Description |
---|---|
System.Linq.IQueryable |