【问题标题】:Auto-generated data layer vs. manully-written data layer in asp.net - which one is better?asp.net 中自动生成的数据层与手动编写的数据层 - 哪个更好?
【发布时间】:2010-12-25 14:01:10
【问题描述】:

我只是想知道自动生成的数据层与手动编码的数据层。哪个更好?

【问题讨论】:

    标签: asp.net code-generation


    【解决方案1】:

    这是一个开放式问题 - 两者都不是更好,这完全取决于您的项目。

    如果我只针对单个数据库进行编码,那么我喜欢手动编码我的数据层,这真的不需要很长时间,而且我可以完全控制我得到的东西。如果我针对多个数据库进行编码,那么我会考虑使用代码生成器来生成基本类,然后在需要时扩展它们,代码生成器往往会吐出部分类,这就是你扩展它们的方式。

    【讨论】:

    • 你说的是一个数据库表还是一个物理数据库?一张表就像五个查询(创建、按 ID 读取、更新、删除和列出所有),而一个数据库可能有数千个类似的查询。
    猜你喜欢
    • 2012-02-10
    • 2012-02-09
    • 1970-01-01
    • 2017-06-17
    • 2010-11-19
    • 1970-01-01
    • 1970-01-01
    • 2023-03-10
    • 2022-09-27
    相关资源
    最近更新 更多