调用 LINQ to Entities 查询中的函数

本节中的主题说明如何调用 LINQ to Entities 查询中的函数。

EntityFunctionsSqlFunctions 类提供了对作为实体框架的一部分的规范函数和数据库函数的访问功能。 有关更多信息,请参见如何:调用规范函数 (LINQ to Entities)如何:调用数据库函数 (LINQ to Entities)

调用自定义函数的过程需要三个基本步骤:

  1. 在概念模型中定义函数或在存储模型中声明函数。

  2. 将方法添加到应用程序并将其映射到具有 EdmFunctionAttribute 的模型中的函数。

  3. 在 LINQ to Entities 查询中调用该函数。

有关更多信息,请参见本节中的各主题。

本节内容

如何:调用规范函数 (LINQ to Entities)

如何:调用数据库函数 (LINQ to Entities)

如何:调用自定义数据库函数 (LINQ to Entities)

如何:在查询中调用模型定义函数 (LINQ to Entities)

如何:将模型定义函数作为对象方法调用 (LINQ to Entities)

另请参见

概念

LINQ to Entities 中的查询
规范函数 (Entity SQL)

其他资源

.edmx File Overview
How to: Define Custom Functions in the Conceptual Model