用户定义函数
LINQ to SQL 在对象模型中使用方法来表示用户定义的函数。 您可以通过应用 FunctionAttribute 属性和 ParameterAttribute 属性(如果需要)将方法指定为函数。 有关详细信息,请参阅 LINQ to SQL 对象模型。
为避免出现 InvalidOperationException,LINQ to SQL 中用户定义的函数必须采用以下形式之一:
包装为具有正确映射属性的方法调用的函数。 有关详细信息,请参阅基于属性的映射。
特定于 LINQ to SQL 的静态 SQL 方法。
受.NET Framework 方法支持的函数。
本节中的主题说明了在您自行编写代码的情况下,如何在您的应用程序中构建和调用这些方法。 使用 Visual Studio 的开发人员通常会使用对象关系设计器来映射用户定义的函数。
本节内容
如何:使用标量值用户定义的函数
介绍如何实现返回标量值的函数。
如何:使用表值用户定义的函数
介绍如何实现返回表值的函数。
如何:以内联方式调用用户定义的函数
介绍如何对函数进行内联调用,以及进行内联调用时在执行方面的差异。