实体框架代码首先 - 创建Readonly EDMX模型

时间:2013-05-15 17:46:52

标签: entity-framework ef-code-first entity-framework-5

我刚刚开始使用EF Code-first:

如果我首先从我的代码创建只读EDMX文件,我可以将此只读文件保存为独立文件,然后将结果文件包含在我的项目中,而不会影响代码优先实现。

即使我先做代码,我也喜欢一张图片,因为当我向其他人解释db模型时它会有所帮助。但如果它影响代码优先方法

,我不想包括它

将EDMX文件添加到代码优先项目会导致代码优先方法出现问题吗?

1 个答案:

答案 0 :(得分:1)

不,它对您的代码没有任何影响第一种方法。您可以从Add->将.edmx文件直接添加到项目中。 New Item并从数据库生成模型,而不会影响您的代码优先方法。只记得使用不同的命名空间,这样就不会在代码优先级和模型类之间产生命名空间冲突。

要删除模型,只需记住删除app.config / web.config中的相关连接字符串,以防止配置文件变得混乱。