C#学习教程:DataObjects.NET可以支持SQL标识列吗?分享


DataObjects.NET可以支持SQL标识列吗?

虽然有很多关于DataObjects.NET的东西,但我发现帮助资源是精益的,并且找不到使用DataObjects.NET和RDBMS生成主键的一个例子。 看起来D4O似乎不会对SQL Server进行插入,除非它在键的控制之下。

有没有人在野外解决这个问题?

没有简单的方法可以让DO4使用IDENTITY列 – 主要是因为它的设计依赖于批量密钥生成(又名HiLo算法)。

AFAIK,这里没有好的解决方法。 例如,DO4支持自定义密钥生成器,但依赖于IDENTITY列开发一个非常复杂 – 实际上,它应该在批量中插入虚假记录并进一步删除它们(或回滚事务)才能工作。 考虑到可能存在具有唯一约束的列,任务变得非常复杂。

我们将考虑将来实施这一点。

上述就是C#学习教程:DataObjects.NET可以支持SQL标识列吗?分享的全部内容,如果对大家有所用处且需要了解更多关于C#学习教程,希望大家多多关注—猴子技术宅(www.ssfiction.com)

本文来自网络收集,不代表猴子技术宅立场,如涉及侵权请点击右边联系管理员删除。

如若转载,请注明出处:https://www.ssfiction.com/ckf/1031707.html

发表评论

邮箱地址不会被公开。 必填项已用*标注