不允许使用 Orm 工具 : What do you do?

标签 orm data-access-layer

就目前而言,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引起辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visit the help center为指导。




8年前关闭。




假设您所在的 IT 商店不允许使用任何类型的 ORM 工具。他们不想买,你也不能使用开源解决方案。

你会怎么办?放弃真正的领域模型并以表为中心?制作自己的 DAL?

最佳答案

严格来说,您的选择是:

  • 不要使用关系数据库
  • 不要使用 OOP 语言

  • 否则某种 ORM 解决方案是不可避免的(即使你自己推出,它仍然是一个简单的 ORM 层)。

    关于不允许使用 Orm 工具 : What do you do?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/616080/

    相关文章:

    python - SQL炼金术 : is there any good automated way to rename columns

    sql - 我们是否有数据库访问层可以轻松切换到 Scala 中的其他数据库

    asp.net - Entity Framework DAL、BLL 与存储库模式

    sql - 连接具有不同连接列名称的两个表

    entity-framework - Entity Framework 的完全封装

    LINQ - LINQ 通常应该属于哪一层,DAL?

    c# - 业务对象数据访问层的最佳 "pattern"

    java - JPQL avg 聚合函数是否适用于整数?

    php - Doctrine ORM 中的类表继承

    python - 同一查询的 SQLAlchemy ORM 和 Text 返回不同的结果?