составной тип в платформе объекта

Когда я должен использовать составной тип в платформе объекта?? или другими словами для чего используется составной тип?

Спасибо

12
задан kathy 21 April 2010 в 16:50
поделиться

1 ответ

В EF4 он используется в основном для возвращаемых значений из хранимых процедур, которые не совпадают в точности с существующей сущностью в вашей модели. См. Сообщение в блоге Джули Лерман Большой шаг для хранимых процедур в EF4 по этой теме.

Если у вас есть сохраненная процедура, которая возвращает, например, CustomerID, CustomerName и общий объем продаж этого клиента за последний год, и у вас нет сущности, которая бы соответствовала этим трем полям, вы можете легко создать новый сложный тип в модели сущности «на лету», чтобы зафиксировать это значение. наборы, возвращенные из вашей сохраненной процедуры.

Насколько я могу судить, это, вероятно, наиболее полезное и наиболее частое использование сложных типов.

Дополнительные сведения о сложных типах EF4 см. В сообщении в блоге Джули Лерман: Сложные типы в конструкторе EDM в EF4 и взгляните на обновление сложных типов в коде

ОБНОВЛЕНИЕ : есть новое интересное сообщение в блоге команды EF4 о том, как «сниффать типы возвращаемых хранимых процедур» и как использовать автоматические сложные типы для этих возвращаемых типов.

10
ответ дан 2 December 2019 в 22:22
поделиться
Другие вопросы по тегам:

Похожие вопросы: