1

我有一个正在处理的 ASP.net MVC 4 项目,并正在尝试使用 Database First 向它添加一个 ADO.net EF 模型。

模型(.edmx 文件)的创建似乎成功运行,并且在我指定的文件夹中留下了所需的 .edmx 模型文件。但是,我似乎看不到任何嵌套在此模型下的文件。(根据我的所有研究,我应该能够展开 .edmx 文件并查看下面的 *Context.vb、*Designer.vb、*.edmx.diagram 和 *.tt 文件,但我不能。)

在关于 Database First 的 msdn 文章中,它应该看起来像这样(参见第 4 步):

注意到这个问题后,我发现在创建 .edmx 模型后出现了一些警告,其中一个是(我已经遮蔽了完整路径的一部分):

路径 'P:\IT\...\DAL\EF.Utility.VB.ttinclude' 必须在此计算机本地或您的受信任区域的一部分。如果您已下载此模板,您可能需要使用文件资源管理器中模板文件的属性页面“取消阻止”它。

该项目存储在我们其中一台服务器上的网络共享中,因此它也可以包含在我们的日常备份和 Windows 卷影副本中。我的理解是,因此出现了上述警告,我需要将我的机器设置为信任该位置。

我已经尝试了我能想到的 这篇 MSDN 文章的所有可能变体, 但绝对没有成功,警告仍然存在。

要么我找错地方了,要么我错过了什么。

有谁知道我可以做些什么来删除此警告并访问嵌套在 .edmx 模型下方的对象?

4

1 回答 1

0

也许可能会有所帮助。我从来没有真正处理过跨域工作的信任问题。我倾向于下拉并使用本地副本。

于 2012-11-20T15:07:12.953 回答