对于某些(我猜有效)原因,模型浏览器会显示存储过程两次。 MyModel
节点和MyModel.Store
节点都有存储过程,我觉得有点令人费解。虽然在一个节点下编辑存储过程详细信息似乎也会更新另一个节点。这并非特定于一个显示的存储过程,所有存储过程都会出现两次。
MSDN文档here也没有显示出太多内容。谢谢
答案 0 :(得分:2)
MyModel.Store
是物理模型 - 确切地说是数据库中包含的内容。
MyModel
是概念模型,它可以是相同的 - 但它也可能与物理模型不同。
这就是为什么EF中的所有东西都显示两次 - 表格,视图 - 一切。进入物理模型后,再次进入概念模型 - 然后是两者之间的映射层。这就是EF的整个核心结构