Преобразовать строку значений через запятую в строку [] с помощью Entity Framework - PullRequest
1 голос
/ 10 февраля 2012

Скажем, поле Race в моей таблице имеет такие значения, как "W, A" (белый и азиатский), "H, W" (испанский и белый), "I" (только индийский).

Как я могу использовать Entity Framework, чтобы встроить это поле в: public string[] Race {get;set;} или же public List<string> Race {get;set;} вместо public string[] Race {get;set;}

Я верю, что это возможно. Может ли кто-нибудь здесь помочь мне? Спасибо.

1 Ответ

4 голосов
/ 10 февраля 2012

Поскольку Entity Framework использует частичные классы, вы можете расширять его, например, если хотите расширить сущность SomeEntityName, примерно так должно работать:

public partial class SomeEntityName
{
    public string[] RaceProperties
    { get { return Race.Split(','); } }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...