将领域对象与任何类型的持久化代码完全分离,使系统更具可扩展性和可维护性。当业务逻辑可以单独测试时,测试变得更加容易,而无需涉及存储代码。使用POCO与实体框架(EF)绝对是朝着正确方向迈出的一步 :)
有两种使用基于POCO的EF方法: 1.使用实体设计器 2.仅使用代码
使用哪种方法最好,EF Poco Code First还是使用实体数据模型设计器的EF Poco?
谢谢
将领域对象与任何类型的持久化代码完全分离,使系统更具可扩展性和可维护性。当业务逻辑可以单独测试时,测试变得更加容易,而无需涉及存储代码。使用POCO与实体框架(EF)绝对是朝着正确方向迈出的一步 :)
有两种使用基于POCO的EF方法: 1.使用实体设计器 2.仅使用代码
使用哪种方法最好,EF Poco Code First还是使用实体数据模型设计器的EF Poco?
谢谢
这只是一个选择问题。
使用带设计器的EFv4
优点:
缺点:
使用EF Code First
优点:
缺点:
目前我正在使用第一种方法。最终发布后,我可能会更喜欢Code First。