1

我继承了一个带有 SQL Server 后端的 ASP.NET 应用程序,该后端最初传递了很多数据集。我已经重构代码很长一段时间了,所以它现在主要是传递静态类型的对象。

我目前正在使用 Enterprise Library 的 ExecuteSprocAccessor 来实现我的对象。我实际上发现它是一个相当干净和优雅的解决方案,但我们最终将拥有数百个站点,每个站点运行一个代码实例,我认为企业库是一个非常繁重的解决方案,当我只需要物化对象时。

我通常远离 ORM,因为我发现当我尝试做非标准的事情时它们会妨碍我,我宁愿对代码有更多的控制权,而不是生成由 ORM 管理的数千行代码。随着我继续清理,数据模型将发生相当大的变化。

我对 Micro-ORM 很感兴趣,但不喜欢 Dapper 的语法,也不喜欢 Massive 不是静态类型的。

所以,我正在寻找一个好的轻量级解决方案的建议。

4

1 回答 1

0

PetaPoco 是一个理想的解决方案。与 T4 模板的集成可以非常快速地通过 Visual Studio 拉入数据结构。这是一种快速、轻量且灵活的解决方案。

于 2013-06-20T04:05:34.783 回答