0

当我使用 Bltoolkit 支持多个数据库时如何处理身份。我知道 BL 在进行插入时支持使用 linq 进行 InsertWithIdentity 调用,但我认为它仅适用于 Sql Server,在这种情况下我不想在这种情况下使用它

是他们更好的方式吗。也许创建某种身份映射来存储存储的特定实体的最后一个主键值。

任何意见将是有益的。感谢 scope_creep

4

1 回答 1

0

MySql 支持 AUTO_INCREMENT,所以这不是问题。

对于 Oracle,有两种实现身份的方法:

  1. 定义一个触发器
  2. 使用序列
于 2011-09-09T16:13:44.243 回答