È possibile aggiungere il vincolo CHECK con API fluente in EF7?

entity-framework-core

Domanda

È possibile aggiungere il vincolo CHECK con API fluente in Entity Framework 7?

Ho bisogno di ottenere qualcosa del genere:

...
ADD CONSTRAINT CK_SomeTable_SomeColumn CHECK (SomeColumn >= X);

Va bene se la soluzione è specifica per il provider: sto puntando solo a MsSqlServer (almeno ora).

Risposta accettata

A partire da EF 7.0.0-rc1, non è possibile con l'API fluente.

È possibile definire manualmente il vincolo nella migrazione

migrationBuilder.Sql("ADD CONSTRAINT CK_SomeTable_SomeColumn CHECK (SomeColumn >= X);");


Related

Autorizzato sotto: CC-BY-SA with attribution
Non affiliato con Stack Overflow
È legale questo KB? Sì, impara il perché
Autorizzato sotto: CC-BY-SA with attribution
Non affiliato con Stack Overflow
È legale questo KB? Sì, impara il perché