当前位置: 首页 > 编程语言 > C#

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

时间:2023-04-10 16:06:39 C#

DataObjects.NET可以支持SQL标识列吗?虽然DataObjects.NET有很多值得喜欢的地方,但我发现帮助资源很少,而且找不到一个使用DataObjects.NET和RDBMS生成主键的示例。看起来D4O不会对SQLServer执行插入操作,除非它在密钥的控制之下。有人在野外解决过这个问题吗?没有简单的方法让DO4使用IDENTITY列——主要是因为它的设计依赖于批量密钥生成(又名HiLo算法)。AFAIK,这里没有好的解决方法。例如,DO4支持自定义密钥生成器,但依靠IDENTITY列开发一个非常复杂-实际上,它应该批量插入假记录并进一步删除它们(或回滚事务)才能工作。考虑到可能存在具有唯一约束的列,任务变得非常复杂。我们将考虑在未来实现这一点。以上是C#学习教程:CanDataObjects.NETsupportSQLidentitycolumns?如果所有分享的内容对你有用,需要进一步了解C#学习教程,希望大家多多关注。本文收集自网络,不代表立场。如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处: