我知道linq到sql和实体框架之间的高级差异,但是,我希望从其他人那里得到建议,这些人已经自己做了切换,或者已经足够与两者的经验。从强大的LINQ到SQL背景,就实现和低级细节而言,当我开始使用实体框架编写我的新数据访问层项目时,有什么重要的事情需要了解?需要建议:从Linq切换到SQL到实体框架
我已经创建了我的edmx文件(我选择了数据库优先方法),并且所有内容似乎都与linq to sql至今完全相同。有什么可以帮助我的是一个简短的项目列表,比如在linq to sql中,你这样[这样],但是在实体框架中,你需要[这样]。
对不起,如果这是一个奇怪的问题,但任何答案的尝试将不胜感激。谢谢!
而NH是比较成熟的,具有更丰富的功能只是说“用NH”不利于成长OP。 – 2011-12-22 14:08:35
这可能是重复的:http://stackoverflow.com/questions/8676/entity-framework-vs-linq-to-sql – Strillo 2011-12-22 14:09:48
我不认为在EF4中有什么根本不同 - 你可以几乎去做你的就像你在Linq-to-SQL中所做的一样。 EF4将提供*附加功能*(如表格继承方案,将一个对象映射到多个表格或将一个表格映射到多个对象类型) - 但这些是“附加”,并不会妨碍您的发展。 – 2011-12-22 14:49:59