Я хотел бы знать, возможно ли отобразить отношение базы данных 1-многие в виде массива примитивов в классе родительского объекта.Например, скажем, у меня есть база данных следующим образом:
TABLE: PERSON
ID - int
TABLE: PERSON_EMAIL_ADDRESSES
PERSON_ID - int
EMAIL_ADDRESS - string
Для моего класса Person я хотел бы иметь следующее:
public class Person
{
public int ID { get; set; }
public string[] EmailAddresses { get; set; }
}
Linq для SQL и Entity по умолчаниюПоведение платформы должно было бы дать мне отдельный класс для таблицы PERSON_EMAIL_ADDRESSES и коллекцию этого типа для объекта Person ... что мне не нужно.
Похоже, это можно сделать с помощьюNHibernate, как описано здесь , но есть ли способ сделать это с помощью EF или Linq to SQL?
Заранее спасибо, Уэйн