2013-12-03 4 views
0

У меня есть модель объекта в сборке. Уровни DAL и Repository находятся в отдельных сборках. Я использую единицу работы и шаблон хранилища.Entity Framework возвращает объекты с нулевыми значениями

Я установил некоторые свойства объекта для внутреннего (оба получили & набор), в то время как все свойства имеют внутренний get (этот объект только для чтения).

Когда я делаю это и получаю список всех записей, счетчик верен, однако все свойства имеют значение null или 0. Когда я устанавливаю все свойства 'get/set public, все работает нормально.

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

ответ

1

Я думаю, вы могли бы отметить свойства internal и использовать атрибут InternalsVisibleTo, чтобы позволить сборке, содержащей модель вашего объекта, получить доступ к свойствам. Это потребовало бы, чтобы задействованные сборки были сильно названы.

+0

Все сборки находятся в одном и том же решении, поэтому имеют сильное название. –

Смежные вопросы