EdmFunctionPayload Class

 

Contains additional attributes and properties of the EdmFunction.

Namespace:   System.Data.Entity.Core.Metadata.Edm
Assembly:  EntityFramework (in EntityFramework.dll)

System.Object
  System.Data.Entity.Core.Metadata.Edm.EdmFunctionPayload

[SuppressMessageAttribute("Microsoft.Performance", "CA1815:OverrideEqualsAndOperatorEqualsOnValueTypes")]
public class EdmFunctionPayload

NameDescription
System_CAPS_pubmethodEdmFunctionPayload()

Initializes a new instance of the EdmFunctionPayload class.

NameDescription
System_CAPS_pubpropertyCommandText

Gets or sets the command text associated with the function.

System_CAPS_pubpropertyEntitySets

Gets or sets the entity sets for the function.

System_CAPS_pubpropertyIsAggregate

Gets a value that indicates whether this is an aggregate function.

System_CAPS_pubpropertyIsBuiltIn

Gets or sets whether this function is a built-in function.

System_CAPS_pubpropertyIsCachedStoreFunction

Gets or sets whether this function is a cached store function.

System_CAPS_pubpropertyIsComposable

Gets or sets whether this function can be composed.

System_CAPS_pubpropertyIsFromProviderManifest

Gets or sets whether this function is from a provider manifest.

System_CAPS_pubpropertyIsFunctionImport

Gets or sets whether this function is a function import.

System_CAPS_pubpropertyIsNiladic

Gets or sets whether the function contains no arguments.

System_CAPS_pubpropertyParameters

Gets or sets the function parameters.

System_CAPS_pubpropertyParameterTypeSemantics

Gets or sets the parameter type semantics.

System_CAPS_pubpropertyReturnParameters

Gets or sets the return parameters.

System_CAPS_pubpropertySchema

Gets or sets the function schema.

System_CAPS_pubpropertyStoreFunctionName

Gets or sets the store function name.

NameDescription
System_CAPS_pubmethodEquals(Object)

(Inherited from Object.)

System_CAPS_protmethodFinalize()

(Inherited from Object.)

System_CAPS_pubmethodGetHashCode()

(Inherited from Object.)

System_CAPS_pubmethodGetType()

(Inherited from Object.)

System_CAPS_protmethodMemberwiseClone()

(Inherited from Object.)

System_CAPS_pubmethodToString()

(Inherited from Object.)

Note that EdmFunctionPayload objects are short lived and exist only to make EdmFunction initialization easier. Instance of this type are not compared to each other and arrays returned by array properties are copied to internal collections in the EdmFunction ctor. Therefore it is fine to suppress the Code Analysis messages.

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.