据我所知使用CodeFirst模式会把数据库生成的乱七八糟的,为什么还会有那么多的人使用这个模式?这个模式可以应用到大型的.net项目当中吗?到处是CodeFist模式,如何架构EF的DataBaseFirst模式,还请大牛指点一下。。。
你又是从哪里知道用CodeFirst会生成杂乱的东西?除了生成表和表之间的键外你所说的杂乱的东西又是什么?
多看看别人写的文章了解CodeFirst的优点,在提问会更合理一点,另外EF以后的版本会逐步取消其模式 最终只保留CodeFirst模式,可见CodeFirst必定是有优势的
我还是喜欢用ado.net+mvc
告诉你的人都是和你一样道听途说的。
说明没理解codefirst好在什么地方。
MVC +EF 挺好用的。
数据库迁移那个位置 你没有弄懂
EF可以设置Database.SetInitializer<testContext>(null);
不生成数据库,你可以用其他方式建立数据库。ef不对数据库结构进行任何操作。
我这边开发一直是这么弄得。
大神可以给个Demo或者联系方式之类的吗,具体细说一下?
@业余人员:
参考这个。也可以百度,资料很多的。
http://www.mzwu.com/article.asp?id=3417
@Arik lee: 如果用其他方式建立数据库,我是不是在更改数据库的时候,每次都要从数据库更新模型?
@业余人员: 是的,每次数据库更改结构了,就得手动更改模型实体。
@Arik lee: 大神可以给个联系方式吗?或者加下QQ:604340544