EdmFunctionAttribute(String, String) Constructor
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Initializes a new instance of the EdmFunctionAttribute class.
public:
EdmFunctionAttribute(System::String ^ namespaceName, System::String ^ functionName);
public EdmFunctionAttribute (string namespaceName, string functionName);
new System.Data.Objects.DataClasses.EdmFunctionAttribute : string * string -> System.Data.Objects.DataClasses.EdmFunctionAttribute
Public Sub New (namespaceName As String, functionName As String)
Parameters
- namespaceName
- String
The namespace of the mapped-to function.
- functionName
- String
The name of the mapped-to function.
Remarks
An EdmFunctionAttribute links a common language runtime (CLR) method to another function. For example, the attribute can be used to map a CLR method to a function that is exposed by the storage provider, to a user-defined function in the database, or to a user-defined function in the conceptual model. Methods that have this attribute can be called from LINQ to Entities queries.
To use an EdmFunctionAttribute to map a CLR method to a function, the following must be true:
The return type of the CLR method must be compatible with the return type of the mapped-to function.
The argument types of the CLR method must be compatible with the argument types of the mapped-to function.
For information about compatible types, see Conceptual Model Types (CSDL).