Represents different options used during loading model from context
Represents one entity attribute of data model.
Loads entity from some type.
Contains options for full text search
Exposes some extension methods for LINQ querying
Builds Linq expressions
Returns the statement (SQL, filter expression, etc - depending on the concrete QueryBuilderResult type).
Represents the strategy of merging of two types
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 .
Represents a data model
Exception class for data model errors
Static class whic contains extension methods for PropertyInfo class