c#entityframework8怎么手工配置

此时仍然在第二个SaveChanges()处抛出异常,但第一个SaveChanges()的提交也被回滚了

证明事务Scope起到了作用。

是否可以使用EF Fluent API将Discriminator列和另一个字符串列配置为唯一索引约束的一部分

我有一个标识符列表,其中标识符可以是不同的类型 每个标识符都有一个字符串类型的属性,其中包含标识字符串

在我的情况下,客户可以具有不同的标识符 但是每个标识符只能有一个唯一字符串唯一的标识符。

定义标识符类型的抽象类

我已经设法在这里使用答案为字符串列配置索引
实体框架中多个列的唯一键约束如下

我需要以某种方式在此处添加另一行,以指萣判别器应包含在唯一索引约束中


实际上,可以在EF 6中完成下面是一个使用主键创建唯一索引的示例。

您可能需要对其进行投票以将其嶊高优先级列表


EF 7现在使用流畅的API对此提供了支持:


我要回帖

更多关于 framework8 的文章

 

随机推荐