IN Czy mogę dodać ograniczenie sprawdzające, więc jeśli moja jednostka CustomerNotes ma boolowską właściwość "FollowUpRequired", zmuszam użytkownika do wprowadzenia prawidłowej przyszłej daty we właściwości "FollowUpDate"?sprawdź framework elementu ograniczenia
12
A
Odpowiedz
13
EF nie obsługuje obecnie sprawdzeń ograniczeń.
Oznacza to, że nie można zastosować atrybutu do jednostki i oczekiwać, że wygeneruje odpowiedni kod SQL w celu utworzenia polecenia Check w bazowej bazie danych.
Sposobem na to przy użyciu kodu pierwsze dane Migrations (http://blogs.msdn.com/b/adonet/archive/2012/02/09/ef-4-3-code-based-migrations-walkthrough.aspx) jest generowanie migrację i dodać linię Sql()
w ręcznym Up()
funkcji, która jest generowana
np
public override void Up()
{
// Auto generated code here
// ...
// YOUR CUSTOM SQL GOES HERE
Sql("ALTER TABLE foo ADD CONSTRAINT CK_Some_Check CHECK (SomeDate > '20121110 00:00:00.000'");**
}
zobaczyć również na to pytanie i odpowiedź na dalsze informacje: Is it possible to express a check constraint?
Powiązane problemy
- 1. Laravel sprawdź naruszenie ograniczenia
- 2. postgres: Sprawdź ograniczenia i wartości null
- 3. sprawdź typ elementu w pojemniku STL - C++
- 4. Ograniczenia XSD dotyczące atrybutu
- 5. zmiennoprzecinkowej Ograniczenia
- 6. ograniczające ograniczenia
- 7. Ograniczenia ElasticSearch
- 8. Derby - ograniczenia
- 9. jQuery: Sprawdź, czy zawartość znajduje się wewnątrz elementu iframe.
- 10. jQuery sprawdź poprawność dodawania klasy do elementu błędu?
- 11. Sprawdź, czy kursor znajduje się wewnątrz elementu rodzica
- 12. Ograniczenia Fixpoint w Coq?
- 13. Nie można odświeżyć wiersza, ponieważ brakuje elementu nadrzędnego. Zend Framework
- 14. Dodawanie elementu głównego do odpowiedzi json (django-rest-framework)
- 15. Zend Framework: dane do wypełniania DB Zend Form rozwijanego elementu
- 16. Ogólne ograniczenia przeciążenia metod:
- 17. Ograniczenia użycia Firebase FCM
- 18. Symfony2 Zastąp Ograniczenia
- 19. Scala Generics Typ Ograniczenia
- 20. ograniczenia matematyczne w python?
- 21. Ograniczenia JavaScript setInterval?
- 22. Ograniczenia lokalizacji Androida
- 23. wady lub ograniczenia plv8?
- 24. Lista ograniczenia nierówności
- 25. Odtwórz 2 ograniczenia formularza
- 26. klucz podstawowy naruszenia ograniczenia
- 27. Ograniczenia z Java Hotswap
- 28. Ograniczenia Android SharedPreferences?
- 29. Ograniczenia MySQL i Check
- 30. Ograniczenia parametrów typu Scala
blog jest przesuwany, więc dodać komendę gdzie? – deadManN
Zaktualizowałem odpowiedź, aby wskazać, gdzie znajduje się kod. Aby uzyskać informacje, znalazłem zarchiwizowaną wersję oryginalnego wpisu na blogu tutaj: https://archive.li/pmkxH#selection-4371.2-4391.10 –