2012-03-19 14 views
9

Właśnie próbuje potwierdzić wrażenie: Wydaje stałe teksty w EF5 + kod najpierw są obsługiwane tylko wtedy, gdy zgłaszane w ramach tej samej przestrzeni nazw co zajęciach wykorzystujących je jako typy własności.Korzystanie wyliczenia z Code First & Entity Framework 5

Czy ktoś może to potwierdzić? Nie mogłem znaleźć nic w internecie na ten ...

+0

EF5 i Code First powinny działać. Jeśli nie dadzą mi znać. Pełne ujawnienie - w tym obszarze występuje błąd, ale dotyczy on wyrażeń zdefiniowanych w oddzielnym zestawie - http://entityframework.codeplex.com/workitem/532 – Pawel

Odpowiedz

1

Stosowny błędu, który został ustalony wcześniej. 4.3 Beta 1 Uwagi do wydania powiedzieć: fix

Bug dla GetDatabaseValues. We wcześniejszych wersjach ta metoda powodowałaby niepowodzenie , gdyby klasy i konteksty encji znajdowały się w różnych przestrzeniach nazw. Ten problem został już naprawiony, a klasy nie muszą znajdować się w tej samej przestrzeni nazw , aby móc korzystać z funkcji GetDatabaseValues.

Domyślam się, że GetDatabaseValues funkcja jest nadal buggy na tę okazję (ale to tylko wykształcony przypuszczenie). Możesz to zgłosić tutaj: ADO.NET team blog: EF5 Beta 1 Available

0

Nie tylko twoje wyliczenia muszą znajdować się w tej samej przestrzeni nazw, która będzie obsługiwana przez kod EF5. Po pierwsze, muszą należeć do tego samego pliku klas co Twój model POCO.

+0

To jest niepoprawne. W tym tygodniu grałem z EF5 Code First, a mój podstawowy model ma dwie właściwości, które są Enumami, obie w osobnych plikach. – Nick

Powiązane problemy