ObjectModelLoader class
Represents a data model loader
public class Korzh.EasyQuery.Linq.ObjectModelLoader
Package: Korzh.EasyQuery.Linq
(targets: netstandard2.0
)
Assembly: Korzh.EasyQuery.Linq.dll
Constructors
Section titled “Constructors”Name | Type | Description |
---|---|---|
ObjectModelLoader() | void |
Methods
Section titled “Methods”Name | Type | Description |
---|---|---|
GetCollectionName(Type type) | string | Used to get the name of the collection in context |
LoadFromContext(DataModel model, Type type) | void | Loads model from a context class. |
LoadFromContextType(DataModel model, Type type, ContextLoadingOptions options) | void | Loads model from context class. |
LoadFromEntityType(DataModel model, Type type, ContextLoadingOptions loadingOptions) | void | Loads model from some type (class). All properties of this class with primitive types will be added as attributes of the root entity. All complex type properties - as sub-entities and so on recursively . |
LoadModelFromType(DataModel model, Type type) | void | Loads model from some type (class). All properties of this class with primitive types will be added as attributes of the root entity. All complex type properties - as sub-entities and so on recursively . |