【问题标题】:SubSonic - Non-Crud Stored ProceduresSubSonic - 非 Crud 存储过程
【发布时间】:2009-07-15 01:22:23
【问题描述】:

我想为一个小型应用程序创建一个数据访问层。存储过程之前已经创建并且不是基本的 CRUD 的。大多数都是非常自定义的,并没有真正一对一地映射到数据库中的表。我还需要并发支持。

SubSonic / SimpleRepository 可以帮我处理这个吗?

【问题讨论】:

    标签: subsonic


    【解决方案1】:

    我认为 SimpleRepository 在这种情况下不会很好地工作。您可能会发现 LinqTemplates 可以很好地查询数据。 Subsonic 还可以很好地处理存储过程,如果您有与存储过程结果集的结构匹配的类,则可以轻松返回数据集或键入的结果。

    例如,您可以像这样将 sproc 的结果映射到 List:

    StoredProcedure sproc = _db.GetProductList();
    List<Product> products = sproc.ExecuteTypedList<Product>();
    

    所有可以填充的匹配列都是。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-04-02
      • 1970-01-01
      • 1970-01-01
      • 2010-11-23
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多