实体框架模型浏览器显示存储过程两次

时间:2015-02-23 13:11:49

标签: c# entity-framework

对于某些(我猜有效)原因,模型浏览器会显示存储过程两次。 MyModel节点和MyModel.Store节点都有存储过程,我觉得有点令人费解。虽然在一个节点下编辑存储过程详细信息似乎也会更新另一个节点。这并非特定于一个显示的存储过程,所有存储过程都会出现两次。

MSDN文档here也没有显示出太多内容。谢谢

enter image description here

1 个答案:

答案 0 :(得分:2)

MyModel.Store物理模型 - 确切地说是数据库中包含的内容。

MyModel概念模型,它可以是相同的 - 但它也可能与物理模型不同。

这就是为什么EF中的所有东西都显示两次 - 表格,视图 - 一切。进入物理模型后,再次进入概念模型 - 然后是两者之间的映射层。这就是EF的整个核心结构