使用EF Core流畅的API和模型构建器自定义SQL

时间:2017-03-22 17:21:54

标签: .net entity-framework entity-framework-core ef-fluent-api

我需要检查我的实体的约束,而EF Core不支持(我认为?)。例如:

ADD CONSTRAINT CHECK_SomeTable_SomeColumn CHECK (1 <= Foo);

我可以在迁移中执行此操作。但在我的情况下,我宁愿在配置中这样做。

这可能吗? (EF Core已经发生了很大变化,很难跟踪所有新内容。)

这样的东西
modelBuilder
  .Property(b => b.Foo)
  .IsRequired()
  .Custom("ADD CONSTRAINT CHECK_SomeTable_SomeColumn CHECK (1 <= Foo);");

或者

modelBuilder
  .Custom("ADD CONSTRAINT CHECK_SomeTable_SomeColumn CHECK (1 <= Foo);");

或类似的东西?

0 个答案:

没有答案