【发布时间】:2012-09-05 15:50:49
【问题描述】:
我正在尝试使用 .edmx 文件中的 从数据库更新模型 选项将只读视图添加到实体数据模型。我一直在谷歌上搜索这个问题,我去的每个网站和我点击的问题都说我需要添加一个主键。我知道添加这个视图是可能的,因为我在使用同一个数据库之前已经这样做了,我只是不记得我是怎么做到的。我无法向视图添加键,因为它是只读的,因此该答案对我不起作用。我知道这个问题之前已经被问过,但老实说,他们都链接到没有提供好的答案的相同问题。我 100% 确定我可以将此视图添加到实体模型中,在我弄清楚之后,如果没有其他人可以告诉我如何做,我将在此处发布如何做。与此同时,我想我会问你们是否知道如何将这个视图添加到模型中。谢谢你的帮助!希望你有一个美好的一天!
【问题讨论】:
-
您的问题在哪里:尝试添加视图时遇到问题?它会产生错误吗?添加后在 edmx 中看不到视图?
-
@RaphaëlAlthaus 是的,当我尝试使用从数据库中的更新模型选项添加视图时,该视图可用,但单击完成后,视图不在 .edmx 文件中。我确信这是因为视图是只读的并且不包含主键。正如我在问题中所说的,我之前能够添加相同的视图,我只是不记得我的老板是如何不小心删除了我们的整个数据库的,所以我正在尝试从头开始重建它。
标签: c# sql-server asp.net-mvc-3 view model