Iva*_*van 5 .net entity-framework
根据我的数据主键的性质(复合),唯一性违规是经常遇到的事情.在每种情况下,违规记录(新记录)将被静默丢弃(保留旧记录中相同的密钥完整)并让其他记录插入.
例如,MySQL让我们可以通过使用INSERT IGNORE而不是裸露来轻松完成INSERT.但我的应用程序必须是跨数据库.
什么是实现此行为的最佳方式?
既然您已经用 标记了您的问题entity-framework,我建议您尝试生成尽可能多的模型,因为您有不同的数据库。那么使用LINQ来执行INSERT IGNORE就会轻而易举。
注意:LINQ-to-SQL 不支持批量插入,因此您可能希望对每个模型使用参数化 SQL。
| 归档时间: |
|
| 查看次数: |
204 次 |
| 最近记录: |