Asp.net 以下哪一项是更好的CRUD实践?简单。数据还是简洁?

Asp.net 以下哪一项是更好的CRUD实践?简单。数据还是简洁?,asp.net,sql-server-2008,orm,dapper,simple.data,Asp.net,Sql Server 2008,Orm,Dapper,Simple.data,在我的应用程序中,我同时使用Dapper和simple.Data,Dapper只用于检索数据,其他操作由simple.Data执行。我只需要知道,除了检索之外,在所有操作中使用Simple.Data是否都是更好的方法,并且在性能上是否与在Dapper中使用ExecuteNonQuery相同?根据我的经验,我建议使用Simple.Data。这主要是因为Simple.Data支持开箱即用的CRUD操作。(). 它们都非常快,但我认为对于一个主要处理CRUD的应用程序,我会从这两个数据中选择简单的数据

在我的应用程序中,我同时使用Dapper和simple.Data,Dapper只用于检索数据,其他操作由simple.Data执行。我只需要知道,除了检索之外,在所有操作中使用Simple.Data是否都是更好的方法,并且在性能上是否与在Dapper中使用ExecuteNonQuery相同?

根据我的经验,我建议使用Simple.Data。这主要是因为Simple.Data支持开箱即用的CRUD操作。(). 它们都非常快,但我认为对于一个主要处理CRUD的应用程序,我会从这两个数据中选择简单的数据

<>你也可以考虑OrMLITE。ServiceStack库中的任何内容都非常棒


谢谢。快乐编码

现在两者都有CRUD支持,所以如果你投资Dapper,只需添加其中一个NUGET就可以了

  • 整洁的
  • 衣冠楚楚
  • 整洁的。超过5K的用户参与了这项活动
    “更好”是一个非常主观的词……你为什么不衡量一下表现呢?除了你自己,没有人知道你的应用程序使用方法X或Y运行得更快。谢谢你的评论。有时候向比你更有经验的人学习会更好,我认为这个网站的目标之一就是这一点。也许像你这样的人可以建议我使用其他东西,或者用这种方式告诉我我错了,或者我的问题错了。我更喜欢Dapper,因为它的速度和它在社区中的支持(它有一些很好的扩展,例如:)…或者PetaPoco,因为它的价值。开发人员非常友好,速度也非常快。简单。数据非常优雅,使用起来令人满意。对于性能不重要的小型应用程序,我每次都会使用它。但是,Dapper在性能方面取得了全面的胜利,如果我想绝对确保性能,我会创建一个Dapper repo,例如:。这样您就可以在大多数操作中使用Simple.Data,然后在性能至关重要的地方引入Dapper。无论哪种方式,您都将拥有一个可管理的解决方案,而不会出现EF的所有膨胀和性能问题。