EdmFunctionAttribute Constructor (String, String)

.NET Framework (current version)
 

Initializes a new instance of the EdmFunctionAttribute class.

Namespace:   System.Data.Objects.DataClasses
Assembly:  System.Data.Entity (in System.Data.Entity.dll)

public EdmFunctionAttribute(
	string namespaceName,
	string functionName
)

Parameters

namespaceName
Type: System.String

The namespace of the mapped-to function.

functionName
Type: System.String

The name of the mapped-to function.

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).

.NET Framework
Available since 4.0
Return to top
Show: