【问题标题】:Recommendation for creating DAL objects创建 DAL 对象的建议
【发布时间】:2010-03-01 05:43:09
【问题描述】:

你能推荐一个简单但有用的 DAL 对象创建器吗?我想要像 LINQ 那样创建和更新对象的东西。它应该是在 c# 中,如果它在部分类中拆分对象的属性和数据访问方法会更好。

我们以前使用过 CSLA,但我希望我们的下一个项目使用更简单的东西。

提前致谢

【问题讨论】:

    标签: c# visual-studio data-access-layer business-objects csla


    【解决方案1】:

    只是一个谦虚的建议,因为那里有很多很棒的产品 - 我们已经在我们的商店使用 EntitySpaces(一种 ORM)了几年并且喜欢它。

    【讨论】:

    • @thedugas - 看起来不错,我会看看它。你用过免费的东西吗?
    • 我目前正在研究使用实体空间,如果你能详细说明你特别喜欢它的地方,我会很高兴的。
    • @Jojo - 不,我没有,但你可能会发现这篇文章感兴趣:stackoverflow.com/questions/206197/…
    • @Russell - 我特别喜欢的几件事:1. 分层数据模型 2. 动态查询 API
    【解决方案2】:

    如果您正在寻找 ORM,请参见此处:

    NHibernate, Entity Framework, active records or linq2sql

    您是否只想使用原始 ADO.NET 以及数据集?如果是这样,您是否希望代码生成器在没有完整 ORM 的情况下为您生成数据层?

    如果你想使用 Linq(不是 Linq-To-Sql),那么此时你需要一个 ORM。

    CSLA 并不是真正的 ORM,从数据层的角度来看并没有真正做太多事情。它更像是一个业务层工具。

    【讨论】:

    • 谢谢老哥我去看看。
    猜你喜欢
    • 1970-01-01
    • 2012-05-02
    • 2012-01-21
    • 2013-02-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多