massive - 如何使用 Massive ORM 更新带有复合键的表?

标签 massive

使用 Rob Conery 的 Massive micro-ORM;是否可以使用具有复合键的表?

我不太明白如何将多个列名分配为“PrimaryKeyField”。有人设法做到了吗?进一步来说;当主键由两列组成时,如何执行 Update()?

最佳答案

在 GitHub 上找到了这个评论; https://github.com/robconery/massive/pull/50 - 来自 Rob 的以下评论;

(...) I've had this discussion with others (using SubSonic) with respect to composite keys and to be honest - that's more code than I'd like to use to support what I consider an edge case (and not a terribly good database design outside of many to many joins)



所以似乎不支持复合键。我完全可以看到它背后的原因。幸运的是我们可以控制数据库,所以我相信我们可以通过添加一个代理键来解决它,让当前的组合键变成一个唯一的索引。

关于massive - 如何使用 Massive ORM 更新带有复合键的表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9498590/

相关文章:

java - Java Micro ORM等效项

entity-framework - 如何在海量操作中使用富域?

c# - 无法使用 Rob Conery 的 Massive 保存列表<dynamic>

node.js - 有没有办法在 REST API 中访问 express 的应用程序?

c#-4.0 - 他们是如何在 Massive Micro-ORM、多个 args 参数中实现这个语法的?

c# - 海量 ORM 和继承

c# - 想要在事务中的后续插入中使用从插入返回的标识

c# - 使用点符号或索引访问 DynamicModel.Query

c# - 使用微型 ORM 时的最佳策略?

c# - 如何确定存储过程是否需要参数?