我阅读了一篇关于实体框架的旧MSDN论坛帖子Julie Lerman stated:
wrt存储过程。这是偶数 比你指的更好。 你不仅可以映射到sprocs(两者都有) 在EF和LINQ to SQL中)或覆盖 更新/插入/删除方法,但是 在EF,有一种能力 在中创建存储过程 映射层。不创建它们并添加 他们进入数据库,但只是拥有它们 住在EDM。所以sproc没有 必须存在于db。
这不是三月份,而是我 我们上周看了一个它的演示 在下一个CTP中有它。
我想看一个关于它是如何工作的演示,但是很难进入如此庞大的框架及其所有文档,并发现如何查看单个功能。从我能说的最好,实体框架不够动态,不足以支持我想要的场景,至少现在还没有,但有针对我的需求讨论未来版本的EF的功能。目前我正在使用手动查询生成器,因为EF的ORM功能不符合我的需求,我真的只想要一个很棒的查询生成器,并且能够创建存储过程并序列化参数化查询。
结论:那么实体框架如何在没有它们在数据库中存在先验的情况下“实时”创建存储过程?可定制吗?它如何处理概念层的更改?为什么映射层会拥有这个逻辑?或者朱莉刚刚提到像T4模板这样的东西(YUCK !!!)?
答案 0 :(得分:1)
她可能一直在谈论EdmFunction,但很难说。她在Twitter上很活跃,所以你可以问她的意思。