Entity Framework 5 Сложных Типов
Я новичок в EF5, и я смотрю на сложные типы.
Я понимаю, почему вы будете использовать типы Enum с вашей моделью EF, но я также видел примеры, где вы можете создать свой собственный сложный тип, при котором вы группируете несколько свойств в таблице под одним сложным типом.
Примером может служить таблица, содержащая такие свойства, как: -
Имя
Фамилия
Можно определить сложный тип Name и эти два свойства тогда можно ссылаться следующим образом: -
Имя.Имя
Имя.Фамилия
Мой вопрос в том, почему вы это делаете и где вы получаете выгоду?
Как я уже сказал, Я новичок в EF5, поэтому я просто пытаюсь лучше понять его.
1 ответ:
Это, возможно, не очевидно с помощью только имени и фамилии, но рассмотрим что-то более сложное, например адрес. Возможно, вам придется передавать адреса по всей системе, и это будет гораздо проще сделать, если он находится в автономном объекте.
Можно также повторно использовать типы complext. Таким образом, хорошим примером этого является то, что у вас есть клиент, у которого есть адрес доставки и адрес выставления счетов.
Например:

Comments