Entity framework 实体框架-模型定义的函数

Entity framework 实体框架-模型定义的函数,entity-framework,Entity Framework,我不熟悉实体框架 我有一个SQL函数,返回给定生日的年龄。 () 我想和linq一起使用它。我知道这是可能的。我在这里读到: 但这似乎是EF扩展的一部分(我有),或者它仍在开发中 有人能帮我吗 谢谢。您可能可以执行“FunctionImportMapping”,有关详细信息,请参阅。。 如果您将其公开为存储过程,您肯定可以这样做,我没有尝试过仅使用函数。您可能可以执行“FunctionImportMapping”,有关详细信息,请参阅。。 如果您将其公开为存储过程,您肯定可以这样做,我没有尝试

我不熟悉实体框架

我有一个SQL函数,返回给定生日的年龄。 ()

我想和linq一起使用它。我知道这是可能的。我在这里读到:

但这似乎是EF扩展的一部分(我有),或者它仍在开发中

有人能帮我吗

谢谢。

您可能可以执行“FunctionImportMapping”,有关详细信息,请参阅。。 如果您将其公开为存储过程,您肯定可以这样做,我没有尝试过仅使用函数。您可能可以执行“FunctionImportMapping”,有关详细信息,请参阅。。
如果您将其公开为存储过程,您肯定可以这样做,我没有尝试只使用函数,因为模型定义的函数不在shipping Entity框架中,而且我认为它们也不在扩展中。据我所知,它们是为.NET4.0计划的新功能。我不知道他们是否在社区技术预览中。如果您从PDC观看实体框架演示,则可以看到模型定义函数的演示。但它们肯定不在.NET3.5SP1中


作为一种解决方法,您可以在使用函数的表上定义一个计算列,然后映射该列,而不是直接映射函数。

模型定义的函数不在shipping Entity框架中,我认为它们也不在扩展中。据我所知,它们是为.NET4.0计划的新功能。我不知道他们是否在社区技术预览中。如果您从PDC观看实体框架演示,则可以看到模型定义函数的演示。但它们肯定不在.NET3.5SP1中


作为一种解决方法,您可以在使用函数的表上定义一个计算列,然后映射该列,而不是直接映射函数。

我一直在寻找EF 4.1中是否提供了模型定义的函数。你找到讨论这个问题的链接了吗?@John,你可以在EF 4.0+中找到。谢谢你的链接,克雷格。在进一步阅读关于这些主题的生产信息后,它们并不是我所想的。不过,很高兴知道它们是可用的。我一直在寻找模型定义的函数现在是否在EF4.1中可用。你找到讨论这个问题的链接了吗?@John,你可以在EF 4.0+中找到。谢谢你的链接,克雷格。在进一步阅读关于这些主题的生产信息后,它们并不是我所想的。不过,很高兴知道它们是可用的。