【问题标题】:Addendum to my question from yesterday: C# class from sql database我昨天的问题的附录:来自 sql 数据库的 C# 类
【发布时间】:2010-09-18 07:43:48
【问题描述】:

这是我的链接: link text

想了想,这是我的另一个问题:

现在,如果我要反对存储过程,是否有一种简单的方法不使用 T4、LLCodeGen、Codesmith、subsonic 等来获取输入/输出参数和类型,如果我想生成自己的数据访问层

这是 ASP.Net 2.0

【问题讨论】:

    标签: c# asp.net asp.net-2.0 data-access-layer


    【解决方案1】:

    研究一种称为对象关系映射或 ORM 的东西。有很多很好的工具可以为您自动化大部分数据层代码:NHibernate、Castle Active Record、SubSonic 等。

    【讨论】:

    • Subsonic 是开源的,它将为您提供检索存储过程参数的实现。
    【解决方案2】:

    添加到 Joel Coehoorn 的 ORM 列表中,您还可以考虑 SubSonic。我发现它非常易于使用,并且它支持在您认为必要时直接访问您的过程、视图和表格。

    您最好使用现有工具而不是滚动您自己的代码生成器。 (不是说你不能自己动手,而是为什么要重新发明轮子——尤其是有这么多好的选择呢?)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-01-27
      • 2023-03-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-07-15
      • 1970-01-01
      相关资源
      最近更新 更多