【问题标题】:Using something other than the entity framework使用实体框架以外的东西
【发布时间】:2014-04-04 19:22:40
【问题描述】:

我们有一个 C# MVC 3 应用程序,并希望探索实体框架以外的其他选项来处理存储过程和数据。

我们目前有实体框架,但其他开发人员接管它是一场噩梦;我在哪里可以找到这方面的最佳做法或其他可供阅读的示例?

【问题讨论】:

  • 我在哪里可以找到最佳实践 - this 是什么?
  • 没错,我想最佳实践完全取决于信息的来源和来源。 . .所以我会在这件事上采取“好的”意见:)
  • Dapper 这样的微ORM。此外,FSharp.DData.SqlClient 等 F# 类型提供程序提供了无与伦比的开发体验。
  • 当您可以使用 EF 创建噩梦时,您当然可以使用其他工具创建更糟糕的结果。首先找出真正的问题。
  • @HenkHolterman,我什至从哪里开始?!但大多数情况下,我们需要保留这个应用程序,因为我们人手不足(不是我们所有人),必须让应用程序处于可维护状态,然后在继续之前挽救我们所能做的。 ...暂时我们想慢慢摆脱 EF,因为它给开发人员理解它带来了太多麻烦。 . ..因此我的问题。

标签: c# sql asp.net-mvc-3 stored-procedures


【解决方案1】:

SubSonic、PetaPoco 和 ServiceStack.OrmLite 是我使用过的一些,取得了不同程度的成功。看看网站上的一些样本。其中一些允许您将它们映射到现有数据库。

在过去的几年里,我将它们用作不同阶段的单人表演,所以我了解您的来源。总能派上用场的一件事是国际奥委会,而围绕这种思维方式开展项目确实有助于扭转局面。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-09-17
    • 2012-04-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-04-02
    • 1970-01-01
    相关资源
    最近更新 更多