我想在我的新ASP.NET 4.5项目中使用ORM。我正在使用Visual Studio 2012开发我的项目。我想知道使用各种ORM产品有什么好处,包括以下内容:
我喜欢Petapoco的是它有T4模板生成器文件,可以自动从我的MySQL数据库读取表并创建所需的类。这意味着当我在架构中进行更改时,我可以再次保存此文件,它将更新对象模型。
我已经阅读了两份文件,但仍然无法理解两者之间的主要区别。此外,我想知道在Visual Studio 2012实体框架中是否已更新以提供更好的性能和功能,因此我知道它是否可行。
我还想要一个支持多映射,我可以使用这样的东西:
Post.Authords.First_Name
通过id返回单个帖子的名字,'First_Name'出现在另一个表,authors表中。
欢迎其他ORM框架建议。
答案 0 :(得分:3)
我是PetaPoco用户,所以也许我的Dapper事实错误或过时了
PetaPoco优于Dapper: