EntityField Methods |
The EntityField type exposes the following members.
Name | Description | |
---|---|---|
Clone |
Creates a deep copy of this IEntityField object
(Overrides EntityFieldCoreClone.) | |
CloneInternals |
Clones the internally referenced objects of this instance, so this instance after this method contains clones of its referenced internal objects.
(Inherited from EntityFieldCore.) | |
CompareTo |
Compares the given entityfield instance with this instance using a value compare with case sensitive comparer logic.
this is done by comparing the name, the source schema, object and column name. If there is any mismatch, the
comparisson is stopped and the result of the mismatching compare is returned.
(Overrides EntityFieldCoreCompareTo(Object).) | |
EntityFieldCoreInterpretGetValueInternal |
Internal implementation of the method which interprets this field in the entity passed in.
(Inherited from EntityFieldCore.) | |
Equals | (Overrides EntityFieldCoreEquals(Object).) | |
Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.) | |
ForcedCurrentValueWrite(Object) |
Overwrites the current value with the value passed. This bypasses value checking and field properties.
(Inherited from EntityFieldCore.) | |
ForcedCurrentValueWrite(Object, Object) |
Overwrites the current value with the value passed. This bypasses value checking and field properties like readonly.
(Inherited from EntityFieldCore.) | |
GetDiscriminatorColumnFlag |
Gets the discriminator column flag.
(Inherited from EntityFieldCore.) | |
GetHashCode |
Overrides the GetHashCode() method. It will return the hashcode of the value of the field as the hashcode.
(Overrides EntityFieldCoreGetHashCode.) | |
GetType | Gets the Type of the current instance. (Inherited from Object.) | |
MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) | |
ReadAdditionalElementsFromXml |
Reads the additional elements from XML. Reader is located on an unknown element. Implementers of this method have to handle this element.
(Overrides EntityFieldCoreReadAdditionalElementsFromXml(XmlReader).) | |
ReadDefinitionFromXml |
Deserializes the field's definition data on the xml reader into a field instance
(Inherited from EntityFieldCore.) | |
SetAggregateFunction |
Sets the EntityField's AggregateFunctionToApply property
| |
SetExpression |
Sets the Entity Field's ExpressionToToApply property
| |
SetFieldAlias |
Sets the field alias.
| |
SetObjectAlias |
Sets the entity field's ObjectAlias property to the specified value
| |
SetOverClause |
Sets the entity field's OverClauseToApply property
| |
ToString | Returns a string that represents the current object. (Inherited from Object.) | |
WriteAdditionalElementsToXml |
Writes the additional elements to XML.
(Overrides EntityFieldCoreWriteAdditionalElementsToXml(XmlWriter).) | |
WriteDefinitionAsXml |
Serializes the field's definition as xml to the writer specified.
(Inherited from EntityFieldCore.) | |
WriteXml(XmlWriter, XmlFormatAspect) |
Writes the XML of this Field object to the writer specified
(Inherited from EntityFieldCore.) | |
WriteXml(XmlFormatAspect, XmlDocument, XmlNode) |
Converts this EntityField to an XmlNode.
|
Name | Description | |
---|---|---|
Add |
Creates a new expression: leftoperand + rightoperand
(Defined by FieldExtensionMethods.) | |
AddDays |
Defines the mapping for the field.AddDays(numberOfDays) method mapping
(Defined by FunctionMappingExtensionMethods.) | |
AddHours |
Defines the mapping for the field.AddHours(numberOfHours) method mapping
(Defined by FunctionMappingExtensionMethods.) | |
AddMilliseconds |
Defines the mapping for the field.AddMilliseconds(numberOfMilliseconds) method mapping
(Defined by FunctionMappingExtensionMethods.) | |
AddMinutes |
Defines the mapping for the field.AddMinutes(numberOfMinutes) method mapping
(Defined by FunctionMappingExtensionMethods.) | |
AddMonths |
Defines the mapping for the field.AddMonths(numberOfMonths) method mapping
(Defined by FunctionMappingExtensionMethods.) | |
AddSeconds |
Defines the mapping for the field.AddSeconds(numberOfSeconds) method mapping
(Defined by FunctionMappingExtensionMethods.) | |
AddYears |
Defines the mapping for the field.AddYears(numberOfYears) method mapping
(Defined by FunctionMappingExtensionMethods.) | |
And |
Creates a new expression: leftoperand AND rightoperand
(Defined by FieldExtensionMethods.) | |
As(String) | Overloaded.
Specifies the field alias on the field, returning the field.
(Defined by FieldExtensionMethods.) | |
As(String) | Overloaded.
Specifies the field alias on the field, returning the field.
(Defined by FieldExtensionMethods.) | |
Ascending |
Creates an ascending sort clause for the field specified
(Defined by SortClauseProducers.) | |
Avg |
Places the Avg aggregate function on the field specified
(Defined by AggregateRelatedExtensionMethods.) | |
AvgDistinct |
Places the Avg(Distinct) aggregate function on the field specified
(Defined by AggregateRelatedExtensionMethods.) | |
Between |
Creates a Between predicate which is true if the field specified is between valueBegin and valueEnd, valueBegin and valueEnd included.
(Defined by BetweenPredicateProducers.) | |
BitwiseAnd |
Creates a new expression: leftoperand BitwiseAnd rightoperand
(Defined by FieldExtensionMethods.) | |
BitwiseOr |
Creates a new expression: leftoperand BitwiseOr rightoperand
(Defined by FieldExtensionMethods.) | |
BitwiseXor |
Creates a new expression: leftoperand BitwiseXor rightoperand
(Defined by FieldExtensionMethods.) | |
CastToTResult |
Specifies the result type of the field to be TResult
(Defined by FieldExtensionMethods.) | |
Char |
Defines the mapping for the field.Char[index] property to method mapping
(Defined by FunctionMappingExtensionMethods.) | |
Contains(String) | Overloaded.
Creates a Like predicate using the pattern: '%pattern%' for the field specified.
(Defined by StringMethodPredicateProducers.) | |
Contains(String, NullableChar) | Overloaded.
Creates a Like predicate using the pattern: '%pattern%' for the field specified.
(Defined by StringMethodPredicateProducers.) | |
Count |
Places the Count aggregate function on the field specified
(Defined by AggregateRelatedExtensionMethods.) | |
CountBig |
Places the CountBig aggregate function on the field specified
(Defined by AggregateRelatedExtensionMethods.) | |
CountBigDistinct |
Places the CountBig(Distinct) aggregate function on the field specified
(Defined by AggregateRelatedExtensionMethods.) | |
CountDistinct |
Places the Count(Distinct) aggregate function on the field specified
(Defined by AggregateRelatedExtensionMethods.) | |
Date |
Defines the mapping for the field.Date property to method mapping
(Defined by FunctionMappingExtensionMethods.) | |
Day |
Defines the mapping for the field.Day property to method mapping
(Defined by FunctionMappingExtensionMethods.) | |
Descending |
Creates a descending sort clause for the field specified
(Defined by SortClauseProducers.) | |
Div |
Creates a new expression: leftoperand / rightoperand
(Defined by FieldExtensionMethods.) | |
EndsWith |
Creates a Like predicate using the pattern: '%pattern' for the field specified.
(Defined by StringMethodPredicateProducers.) | |
Equal(Object) | Overloaded.
Creates an equality comparison predicate between the expression and the value specified. If the value is null or DBNull.Value a null comparison predicate is created
(Defined by EqualOpPredicateProducers.) | |
Equal(IEntityFieldCore) | Overloaded.
Creates an equality comparison predicate between the two fields specified.
(Defined by EqualOpPredicateProducers.) | |
Equal(IExpression) | Overloaded.
Creates an equality comparison predicate between the field and the expression specified.
(Defined by EqualOpPredicateProducers.) | |
GreaterEqual(Object) | Overloaded.
Creates a greater or equal comparison predicate between the expression and the value specified.
(Defined by GreaterEqualOpPredicateProducers.) | |
GreaterEqual(IEntityFieldCore) | Overloaded.
Creates a greater or equal comparison predicate between the two fields specified.
(Defined by GreaterEqualOpPredicateProducers.) | |
GreaterEqual(IExpression) | Overloaded.
Creates a greater or equal comparison predicate between the field and the expression specified.
(Defined by GreaterEqualOpPredicateProducers.) | |
GreaterThan(Object) | Overloaded.
Creates a greater than comparison predicate between the expression and the value specified.
(Defined by GreaterThanOpPredicateProducers.) | |
GreaterThan(IEntityFieldCore) | Overloaded.
Creates a greater than comparison predicate between the two fields specified.
(Defined by GreaterThanOpPredicateProducers.) | |
GreaterThan(IExpression) | Overloaded.
Creates a greater than comparison predicate between the field and the expression specified.
(Defined by GreaterThanOpPredicateProducers.) | |
Hour |
Defines the mapping for the field.Hour property to method mapping
(Defined by FunctionMappingExtensionMethods.) | |
In(Object) | Overloaded.
Creates a Field IN (values) predicate
(Defined by InPredicateProducers.) | |
In(DynamicQuery) | Overloaded.
Creates a Field IN (query) predicate
(Defined by InPredicateProducers.) | |
IndexOf |
Defines the mapping for the field.IndexOf(value) method mapping
(Defined by FunctionMappingExtensionMethods.) | |
IsNotNull |
Generates a negated FieldCompareNull predicate on the field specified.
(Defined by IsNullPredicateProducers.) | |
IsNull |
Generates a FieldCompareNull predicate on the field specified.
(Defined by IsNullPredicateProducers.) | |
Length |
Defines the mapping for the field.Length property to method mapping, if field represents a string value.
(Defined by FunctionMappingExtensionMethods.) | |
LesserEqual(Object) | Overloaded.
Creates a lesser or equal comparison predicate between the expression and the value specified.
(Defined by LesserEqualOpPredicateProducers.) | |
LesserEqual(IEntityFieldCore) | Overloaded.
Creates a lesser or equal comparison predicate between the two fields specified.
(Defined by LesserEqualOpPredicateProducers.) | |
LesserEqual(IExpression) | Overloaded.
Creates a lesser or equal comparison predicate between the field and the expression specified.
(Defined by LesserEqualOpPredicateProducers.) | |
LesserThan(Object) | Overloaded.
Creates a lesser than comparison predicate between the expression and the value specified.
(Defined by LesserThanOpPredicateProducers.) | |
LesserThan(IEntityFieldCore) | Overloaded.
Creates a lesser than comparison predicate between the two fields specified.
(Defined by LesserThanOpPredicateProducers.) | |
LesserThan(IExpression) | Overloaded.
Creates a lesser than comparison predicate between the field and the expression specified.
(Defined by LesserThanOpPredicateProducers.) | |
Like |
Creates a Like predicate for the field specified using the pattern specified. The pattern has to contain the wildcards required.
(Defined by StringMethodPredicateProducers.) | |
Max |
Places the Max aggregate function on the field specified
(Defined by AggregateRelatedExtensionMethods.) | |
Millisecond |
Defines the mapping for the field.Millisecond property to method mapping
(Defined by FunctionMappingExtensionMethods.) | |
Min |
Places the Min aggregate function on the field specified
(Defined by AggregateRelatedExtensionMethods.) | |
Minute |
Defines the mapping for the field.Minute property to method mapping
(Defined by FunctionMappingExtensionMethods.) | |
Mod |
Creates a new expression: leftoperand MOD rightoperand
(Defined by FieldExtensionMethods.) | |
Month |
Defines the mapping for the field.Month property to method mapping
(Defined by FunctionMappingExtensionMethods.) | |
Mul |
Creates a new expression: leftoperand * rightoperand
(Defined by FieldExtensionMethods.) | |
NotBetween |
Creates a Between predicate which is true if the field specified is not between valueBegin and valueEnd, valueBegin and valueEnd included.
(Defined by BetweenPredicateProducers.) | |
NotEqual(Object) | Overloaded.
Creates a negated equality comparison predicate between the expression and the value specified. If the value is null or DBNull.Value a null comparison predicate is created
(Defined by NotEqualOpPredicateProducers.) | |
NotEqual(IEntityFieldCore) | Overloaded.
Creates a negated equality comparison predicate between the two fields specified.
(Defined by NotEqualOpPredicateProducers.) | |
NotEqual(IExpression) | Overloaded.
Creates a negated equality comparison predicate between the field and the expression specified.
(Defined by NotEqualOpPredicateProducers.) | |
NotIn(Object) | Overloaded.
Creates a NOT (Field IN (values)) predicate
(Defined by InPredicateProducers.) | |
NotIn(DynamicQuery) | Overloaded.
Creates a NOT (Field IN (query)) predicate
(Defined by InPredicateProducers.) | |
Or |
Creates a new expression: leftoperand Or rightoperand
(Defined by FieldExtensionMethods.) | |
Over | Overloaded.
Places a new WindowSpecification in the specified field's OverClauseToApply property with no arguments
(Defined by AggregateRelatedExtensionMethods.) | |
Over(ISortClause) | Overloaded.
Places a new WindowSpecification in the specified field's OverClauseToApply property with the arguments specified
(Defined by AggregateRelatedExtensionMethods.) | |
Over(ISortExpression) | Overloaded.
Places a new WindowSpecification in the specified field's OverClauseToApply property with the arguments specified
(Defined by AggregateRelatedExtensionMethods.) | |
Over(WindowPartition) | Overloaded.
Places a new WindowSpecification in the specified field's OverClauseToApply property with the arguments specified
(Defined by AggregateRelatedExtensionMethods.) | |
Over(WindowSpecification) | Overloaded.
Places the specified WindowSpecification in the specified field's OverClauseToApply property
(Defined by AggregateRelatedExtensionMethods.) | |
Over(ISortClause, WindowBounds) | Overloaded.
Places a new WindowSpecification in the specified field's OverClauseToApply property with the arguments specified
(Defined by AggregateRelatedExtensionMethods.) | |
Over(ISortExpression, WindowBounds) | Overloaded.
Places a new WindowSpecification in the specified field's OverClauseToApply property with the arguments specified
(Defined by AggregateRelatedExtensionMethods.) | |
Over(WindowPartition, ISortExpression) | Overloaded.
Places a new WindowSpecification in the specified field's OverClauseToApply property with the arguments specified
(Defined by AggregateRelatedExtensionMethods.) | |
Over(WindowPartition, ISortClause) | Overloaded.
Places a new WindowSpecification in the specified field's OverClauseToApply property with the arguments specified
(Defined by AggregateRelatedExtensionMethods.) | |
Over(WindowPartition, ISortClause, WindowBounds) | Overloaded.
Places a new WindowSpecification in the specified field's OverClauseToApply property with the arguments specified
(Defined by AggregateRelatedExtensionMethods.) | |
Over(WindowPartition, ISortExpression, WindowBounds) | Overloaded.
Places a new WindowSpecification in the specified field's OverClauseToApply property with the arguments specified
(Defined by AggregateRelatedExtensionMethods.) | |
Replace |
Defines the mapping for the field.Replace(oldValue, newValue) method mapping
(Defined by FunctionMappingExtensionMethods.) | |
Second |
Defines the mapping for the field.Second property to method mapping
(Defined by FunctionMappingExtensionMethods.) | |
StartsWith |
Creates a Like predicate using the pattern: 'pattern%' for the fieldl specified.
(Defined by StringMethodPredicateProducers.) | |
StDev |
Places the StDev aggregate function on the field specified
(Defined by AggregateRelatedExtensionMethods.) | |
StDevDistinct |
Places the StDev(Distinct) aggregate function on the field specified
(Defined by AggregateRelatedExtensionMethods.) | |
Sub |
Creates a new expression: leftoperand - rightoperand
(Defined by FieldExtensionMethods.) | |
Substring(Int32) | Overloaded.
Defines the mapping for the field.Substring(startIndex) method mapping
(Defined by FunctionMappingExtensionMethods.) | |
Substring(Int32, Int32) | Overloaded.
Defines the mapping for the field.Substring(startIndex, length) method mapping
(Defined by FunctionMappingExtensionMethods.) | |
Sum |
Places the Sum aggregate function on the field specified
(Defined by AggregateRelatedExtensionMethods.) | |
SumDistinct |
Places the Sum(Distinct) aggregate function on the field specified
(Defined by AggregateRelatedExtensionMethods.) | |
ToLower |
Defines the mapping for the field.ToLower() method mapping
(Defined by FunctionMappingExtensionMethods.) | |
ToUnicode |
Defines the mapping for the field.ToUnicode() method mapping
(Defined by FunctionMappingExtensionMethods.) | |
ToUpper |
Defines the mapping for the field.ToUpper() method mapping
(Defined by FunctionMappingExtensionMethods.) | |
ToValueTValue | Overloaded.
Placeholder method which is used in a Select(lambda func) projection inside the lambda to specify the type of the result of the passed in field.
(Defined by FieldExtensionMethods.) | |
ToValueTValue(Int32) | Overloaded.
Placeholder method which is used in a generated lambda from a call to Select<T>>(fields) to specify the type of the result of the passed in field and as well the
ordinal the source field has in the actual projection of the query.
(Defined by FieldExtensionMethods.) | |
Trim |
Defines the mapping for the field.Trim() method mapping
(Defined by FunctionMappingExtensionMethods.) | |
Variance |
Places the Variance aggregate function on the field specified
(Defined by AggregateRelatedExtensionMethods.) | |
VarianceDistinct |
Places the Variance(Distinct) aggregate function on the field specified
(Defined by AggregateRelatedExtensionMethods.) | |
Year |
Defines the mapping for the field.Year property to method mapping
(Defined by FunctionMappingExtensionMethods.) |
Name | Description | |
---|---|---|
IXmlSerializableGetSchema |
This method is reserved and should not be used. When implementing the IXmlSerializable interface, you should return null (Nothing in Visual Basic) from this method, and instead, if specifying a custom schema is required, apply the XmlSchemaProviderAttribute to the class.
(Inherited from EntityFieldCore.) | |
IXmlSerializableReadXml |
Deserializes the data on the xml reader into a fieldinfo instance
(Inherited from EntityFieldCore.) | |
IXmlSerializableWriteXml |
Serializes object as xml to the writer specified.
(Inherited from EntityFieldCore.) | |
IEntityFieldCoreClone |
Clones this field instance
(Inherited from EntityFieldCore.) | |
IEntityFieldCoreGetHashCodeForExpressionKey |
Returns the hashcode for this field which can be used for an expression key. This value is based on the field info hashcode and alias, as well as expression hashcode (if present)
(Inherited from EntityFieldCore.) | |
IEntityFieldCoreReadDefinitionFromXml |
Deserializes the field's definition data on the xml reader into a field instance
(Inherited from EntityFieldCore.) | |
IEntityFieldCoreSetFieldIndex |
Sets the FieldIndex, if FieldInfo is null. Used in DefineField.
(Inherited from EntityFieldCore.) | |
IEntityFieldCoreWriteDefinitionAsXml |
Serializes the field's definition as xml to the writer specified.
(Inherited from EntityFieldCore.) | |
IEntityFieldCoreWriteXml |
Writes the XML of this Field object to the writer specified
(Inherited from EntityFieldCore.) | |
IEntityFieldCoreInterpretGetValue |
Gets the value for the field implementing this interface for the entity passed in.
(Inherited from EntityFieldCore.) | |
IFieldInfoReadXml |
Deserializes the data on the xml reader into a fieldinfo instance
(Inherited from EntityFieldCore.) | |
IFieldInfoWriteXml |
Serializes object as xml to the writer specified.
(Inherited from EntityFieldCore.) | |
IFieldPersistenceInfoReadDefinitionFromXml |
Reads the definition from XML. Reader is positioned on first element of xml definition
| |
IFieldPersistenceInfoWriteDefinitionAsXml |
Writes the definition as XML.
|