收藏 Entity framework(EF) Code First这用用法什么优点?实现IRepository接口?究竟有什么优点?
这个文章
奇怪了,怎么实现IRepository,也是一样添加删除,有什么意思呢?不用如Object.Table.Add这种呢? 还要分了几层,这样的优点是什么?直接EDMX不比这个方便嘛?不明白。
------解决方案--------------------说白了就是分离出来,便于测试。
接口定下来了。数据库可以用假的模型代入。
http://blog.csdn.net/fangxinggood/article/details/7203212
------解决方案--------------------如果你觉得没有优点,那可能真的没有优点。没有放之四海而皆准的优点。任何为了某个需求而增加的概念都增加了复杂度。
------解决方案--------------------不用edmx,你能开发什么东西?
你指望架构师,技术经理,项目经理,老板这样的人物,慢慢的给你写几百个表的结构代码?
然后又写几百个视图的结构代码?
------解决方案--------------------Code First 先有模型 再有数据库表的
Code First也清晰了 代码简介很多