Posiadam klasę encji, która ma właściwość z bazową kolumną db typu dat Int, jednak w rzeczywistości chcę, aby ta właściwość była Enum. Czy jest jakiś sposób, aby określić, że ta właściwość zwraca Enum?Jak zamienić właściwość Int na Enum w Entity Framework?
11
A
Odpowiedz
10
Pośrednio, podobnie jak so.
Osobiście pozostawić int składowania w magazynach państwowych (na przykład jako DbFoo
, w którym nieruchomość enum jest Foo
) - ten sposób nadal mogę pisać lambdy przed kolumną do realizacji w DB, na przykład:
where row.DbFoo == SomeConstant
Jeśli nie ujawnisz wartości przestrzeni dyskowej, nie możesz tego zrobić tak czysto. Można równie pozostawić wewnętrzny i pewne metody w kontekście zrobić filtrowanie ... oto jeden pisałem wcześniej dzisiaj:
public IOrderedQueryable<User> Administrators
{
get { return Users.Where(x => x.DbUserType == User.UserTypeAdmin)
.OrderBy(x => x.Name);
}
gdzie jest mój wewnętrzny stały. W tym przypadku nie mogłem użyć dyskryminowanej podklasy, ponieważ zakłócało to ADO.NET Data Services.
Powiązane problemy
- 1. Entity Framework 4.2 enum support
- 2. Obsługa zmian enum w Entity Framework 5
- 3. Entity Framework - Utwórz właściwość nawigacji
- 4. Ustaw właściwość modelu na boolean w Entity Framework
- 5. Jak używać typów unsigned int/long z Entity Framework?
- 6. Python: Jak zamienić właściwość na zwykły atrybut?
- 7. Entity Framework POCO - Odśwież właściwość nawigacji
- 8. Jak zignorować właściwość przy użyciu Entity Framework Code First
- 9. Entity Framework CTP5, kod-pierwszy. Opcjonalna właściwość nawigacji
- 10. Jak zamienić wartość w web.xml na właściwość Maven?
- 11. Obliczone właściwości w Entity Framework
- 12. Czy mogę zamienić długi na int?
- 13. Powrót Java Enum Int
- 14. Internacjonalizacja treści w Entity Framework
- 15. Wiele relacji samoreferencyjnych w Entity Framework
- 16. Jak aktualizować podmioty powiązane w Entity Framework
- 17. Entity Framework w .NET?
- 18. Jak korzystać z transakcji w Entity Framework?
- 19. Używanie DependencyProperty na ViewModel z Entity Framework
- 20. Jak zmienić utwory śledzenia w Entity Framework
- 21. Entity Framework + POCO
- 22. Entity Framework zerowy obiektu
- 23. Entity Framework i DbSet
- 24. Jak przeprowadzić wyszukiwanie w Entity Framework 6?
- 25. Jak ustawić właściwość Int kontrolki w ASCX?
- 26. Jak utworzyć Entity Framework ObjectContext?
- 27. Entity Framework - Właściwość tylko do odczytu obiektu odwzorowana na kolumnę pokrewnej tabeli
- 28. Entity Framework 6.1.0 SaveChangesAsync
- 29. Kaskadowe usuwanie w Entity Framework
- 30. Jak mogę zobaczyć zmiany w Entity Framework?
Używam tej samej metody i działa świetnie. To znaczy, dopóki EFF domyślnie nie obsługuje wyliczeń ... – hminaya