Entity Framework, поддержка Enum: изменение выражения в методе расширения Linq - PullRequest
2 голосов
/ 01 июня 2011

Я пытаюсь реализовать Entity Framework и мне нужна поддержка enum, поэтому я пытаюсь вернуться к тому, что изложено в этом блоге: http://rogeralsing.com/2010/11/10/entity-framework-4-enum-support-in-linq/. Мне нужно продвинуться дальше,мое значение enum хранится в виде строки (к сожалению, изменение базы данных не вариант).В ссылочной ссылке автор в основном заменяет свойство unmapped enum на свойство отображенного целого числа в выражении linq.Я пытаюсь также заменить значение, на которое ссылаются, эквивалентным строковым значением на основе перечисления.Какие-нибудь мысли?Спасибо

1 Ответ

1 голос
/ 06 сентября 2011

Если у вас есть такая возможность, вы можете просто попробовать использовать июньский CTP Entity Framework, который позволяет встроенную поддержку enum. Это прекрасно работает для меня, и никаких обходных путей.

Информация: http://blogs.msdn.com/b/adonet/archive/2011/06/30/announcing-the-microsoft-entity-framework-june-2011-ctp.aspx

Скачать: http://go.microsoft.com/fwlink/?LinkId=221760

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...