Как стать автором
Обновить
8
0

Пользователь

Отправить сообщение
Окей, я мысль понял. Снимаю шляпу и посыпаю голову пеплом.
Data Entities у нас как правило представляют собой сущности, отражающие структуру хранилища. Да, абстракция от конкретной субд ложится скорее на интерфейс дата провайдеров.
Да. Data Access Layer — более правильная расшифровка того, о чём я говорю.
На выходе у него Data Entities.
Который абстрагирует от конкретной СУБД.
Под DAL выше имелся ввиду Data Abstraction Layer так-то.
Я об этом же.
С чего бы вдруг DAL должен знать о каких-то деталях BLL?
Я так подозреваю, что имеется ввиду конвертация ентитей, полученных из DAL в сущности, которые выставляет наружу BL.
Вряд ли DAL должен иметь знания о доменной области, в котором его сущности используются.
В заголовке Opera Mobile :) Жду печенья :)
Срыв покровов.
Объясняю:


VS 8 == VS 2005
VS 9 == VS 2008
VS 10 == VS 2010
VS 11 == VS 2012


Всегда ваш,
Кэп.
3. Отличается тем, что много более урезан по сравнению даже с Silverlight.
Выше в каментах я уже писал о том, что это два разных подхода. Тут вопросов нет.
По личному опыту — случаев, когда необходимо использовать System.Addin — мало. Геморроя связанного со спецификой AppDomain — много, но иногда он оправдан.

Посему… начав писать демо для второй статьи, и посчитав впоследствии это всё неинтересным, я забил на неё…
Не стоит. Используйте MEF и будет счастье. System.Addin, я надеюсь, уйдёт в анналы истории и больше никогда оттуда не вернётся :)
в блоге команды CLR Addins Джесс Каплан, если мне память не изменяет, писал статейку, в которой делался вывод о том, что оверхед не такой уж и страшный при использовании System.Addin. In-domain, Cross-domain и Cross-process сценарии сравнивались.
Опыт показывает, что возможно всё.
Вопрос только в том, сколько времени это займёт :)
System.Addin разрабатывался для несколько других сценариев…
1

Информация

В рейтинге
Не участвует
Работает в
Зарегистрирован
Активность