我目前在一家小型ASP.NET / MS-SQL商店工作。我的团队已经注意到,我们的ADO.NET数据库访问代码花费了大量的开发(和错误修正)时间。我们正在寻找一种软件解决方案,可以简化将DataTable / SQLDataReader结果映射到正确业务对象的过程。手动指定列名并转换结果正成为一场噩梦(特别是涉及架构更改时)。
到目前为止,实体框架(以及在较小程度上,LINQ-to-SQL)是我们发现的唯一可以很好地自动化此过程的软件。我们只需将存储过程添加到模型中,然后让它们返回自动生成的复杂类型。从数据库更新模型的能力也是一个很大的优势。
在我们开始将我们的许多项目迁移到Entity Framework之前,我想知道是否还有其他选项需要我们考虑。我的团队在ORM库或代码生成器之间没有强烈的偏好。
可能有用的一些标准:
答案 0 :(得分:0)
你应该认真看一下Type Type OR / M&软件生成器是Hardwork Library:
答案 1 :(得分:0)
就个人而言,在遇到这种情况时,我是iBatis.NET的粉丝。据我所知,它不再处于开发阶段,但它的继任者MyBatis也可能是一个不错的选择。