Entity framework 如何使用实体框架创建存储过程?

Entity framework 如何使用实体框架创建存储过程?,entity-framework,ado.net-entity-data-model,Entity Framework,Ado.net Entity Data Model,我读了一篇关于实体框架的旧MSDN论坛帖子,其中: wrt存储过程。这是公平的 比你所指的要好。 不仅可以映射到存储过程(两者都可以) 在EF和LINQ到SQL中)或重写 更新/插入/删除方法,但 在EF中,有一种能力 在右键中创建存储过程 映射层。不创建它们并添加它们 把它们放进数据库,但只要有它们就行了 住在EDM里。所以大爆炸不会发生 必须存在于数据库中 这不是三月的部分,但我 上周看了它的演示,我们将 把它放在下一个CTP里 我想看一个演示它是如何工作的,但是要跳入这样一个巨大的框架和它

我读了一篇关于实体框架的旧MSDN论坛帖子,其中:

wrt存储过程。这是公平的 比你所指的要好。 不仅可以映射到存储过程(两者都可以) 在EF和LINQ到SQL中)或重写 更新/插入/删除方法,但 在EF中,有一种能力 在右键中创建存储过程 映射层。不创建它们并添加它们 把它们放进数据库,但只要有它们就行了 住在EDM里。所以大爆炸不会发生 必须存在于数据库中

这不是三月的部分,但我 上周看了它的演示,我们将 把它放在下一个CTP里

我想看一个演示它是如何工作的,但是要跳入这样一个巨大的框架和它的所有文档,并发现如何查看单个功能,是非常困难的。从最好的情况来看,Entity Framework不够动态,无法支持我想要的场景,至少目前还不支持,但讨论的EF未来版本的一些功能适合我的需要。现在我使用的是手动查询生成器,因为EF的ORM功能不适合我的需要,我真的只想要一个很棒的查询生成器,以及创建存储过程和序列化参数化查询的能力


一句话:那么实体框架如何在数据库中先验地不存在存储过程的情况下创建“活动”的存储过程呢?它是可定制的吗?它如何处理对概念层的更改?为什么映射层会拥有这种逻辑?或者朱莉只是指像T4模板这样的粗俗东西(恶心!!!)?

朱莉的帖子似乎有点模糊。如果它不在数据库中,它就不是大多数人所知道的“存储过程”。我不认为她是指生成一个proc;我认为你今天做不到,我知道你在2007年做不到。2007年也没有使用T4


她可能一直在说,但很难说。她在推特上很活跃,所以你可以问问她是什么意思。

朱莉的帖子似乎有点模糊。如果它不在数据库中,它就不是大多数人所知道的“存储过程”。我不认为她是指生成一个proc;我认为你今天做不到,我知道你在2007年做不到。2007年也没有使用T4


她可能一直在说,但很难说。她在推特上很活跃,所以你可以问问她是什么意思。

谢谢。附带问题:EDM函数是如何工作的?这是我想的吗?比如,假设我的数据库有一个处理日期的UDF,我可以告诉ORM关于它的信息,它将使用它,而不是急切地评估C#Date操作代码?这种急切的评估是LINQ2SQL的一个主要问题(除其他缺陷外)。AFAIK函数仅用于ESQL。EF 4有一个单独的功能用于用户定义的L2E功能。查找模型定义的函数。谢谢。附带问题:EDM函数是如何工作的?这是我想的吗?比如,假设我的数据库有一个处理日期的UDF,我可以告诉ORM关于它的信息,它将使用它,而不是急切地评估C#Date操作代码?这种急切的评估是LINQ2SQL的一个主要问题(除其他缺陷外)。AFAIK函数仅用于ESQL。EF 4有一个单独的功能用于用户定义的L2E功能。查找模型定义的函数。