看到园子里面都是CodeFirst, 不知道这个和VS2010自动生成的那个DEMX中的实体类有什么区别。还有CodeFirst有什么好处?
POCO的其中一个好处是实现了实体与数据交互的解耦,有一天不想用EF改用NH,理论上实体层不需要任何改变。
对于我来说,更现实的好处是我可以完全控制实体类,比如说继承。自动生成的实体类继承于EntityObject,因为C#只允许单继承,就无法在实体类中通过继承做更好的对象划分。