Как определить и добавить перечисление как тип - PullRequest
0 голосов
/ 19 октября 2010

Я работаю с провайдером пользовательских данных с использованием ADO .NET Entity Framework.

В функции CreateMetaData мне нужно добавить примитивные и сложные свойства в ResourceType.

Я считаю, что Enum должен быть добавлен как сложный тип данных.

Если да, как я могу добавить это? Любой указатель был бы отличным помощником.

Спасибо

Ram

Ответы [ 2 ]

0 голосов
/ 29 октября 2010

Как уже упоминалось здесь Перечисления не поддерживаются в Entity Framework 4. Но это может быть достигнуто с использованием классов POCO.

0 голосов
/ 19 октября 2010

Перечисление может быть инициализировано следующим образом:

public enum MyEnum
{
    FirstEntry,
    SecondEntry,
    ThirdEntry
}

Вы можете получить к нему доступ, используя MyEnum.FirstEntry.

Перечисление можно добавить в класс в качестве свойства, например:

public MyEnum NumberOfEntry { get; set; }

Надеюсь, это ответит на ваш вопрос.

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