我刚刚开始使用EF Code-first:
如果我首先从我的代码创建只读EDMX文件,我可以将此只读文件保存为独立文件,然后将结果文件包含在我的项目中,而不会影响代码优先实现。
即使我先做代码,我也喜欢一张图片,因为当我向其他人解释db模型时它会有所帮助。但如果它影响代码优先方法
,我不想包括它将EDMX文件添加到代码优先项目会导致代码优先方法出现问题吗?
答案 0 :(得分:1)
不,它对您的代码没有任何影响第一种方法。您可以从Add->将.edmx文件直接添加到项目中。 New Item并从数据库生成模型,而不会影响您的代码优先方法。只记得使用不同的命名空间,这样就不会在代码优先级和模型类之间产生命名空间冲突。
要删除模型,只需记住删除app.config / web.config中的相关连接字符串,以防止配置文件变得混乱。