0

我试图通过以下步骤来提高性能,

我已经有了我的模型,但我没有edmx文件,并且要求有一个的步骤,所以我创建了一个并按照这些步骤 为我拥有的每个表创建了模型。

我如何让 edmx 文件使用现有模型而不现在创建一个模型,您建议我做些什么其他事情来绕过其他问题?

4

1 回答 1

1

假设您使用的是 EF5 - 您可以通过以下方式执行此操作(为了使其正常工作,您的所有模型都必须位于同一命名空间中):

  1. 单击 edmx 文件的设计图面,并将 Namespace 属性设置为模型所在的命名空间。
  2. 您的 edmx 文件下应该有以下文件:
    • YourModelName.Context.tt
    • YourModelName.Designer.cs
    • YourModelName.edmx.diagram
    • 你的型号名称.tt

删除 YourModelName.tt 文件,将不再创建自动生成的模型,如果您正确设置了命名空间(步骤 1),实体框架应该使用您的模型。

于 2013-02-28T10:10:18.073 回答