【发布时间】:2016-04-08 06:08:09
【问题描述】:
我使用实体框架.6.1.3。我希望实体框架不在 SQL Server 数据库中创建外键。可以设置什么配置?
我试过了,但它只会禁用外键,它仍然会创建它:
modelBuilder.Conventions.Remove<OneToManyCascadeDeleteConvention>();
有没有办法告诉实体框架不要在数据库中创建外键?
【问题讨论】:
-
可以放你的模型吗?
-
您可以避免映射外键属性(即 NotMapped)。否则需要自定义迁移过程删除外键约束创建。
标签: c# entity-framework