Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / EF метод Include / 2 сообщений из 2, страница 1 из 1
06.04.2010, 09:51
    #36562497
IPmen
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
EF метод Include
Код: plaintext
1.
2.
3.
4.
5.
6.
        public List<object> GetAnonanonymousTypeAllObject()
        {
            _ctx.UnitTrust1.Include("UnitTrustType1");
            _ctx.UnitTrust1.Include("ManagementCompanyBook1");
            return UnitTrust1ManagementRepository.SelectAll().Select(t => new { ShortNameUnitTrust = t.ShortNameOfUnitTrust, UnitTrustType = t.UnitTrustType1.Type, UnitTrustManagementCompanyBook = t.ManagementCompanyBook1.CompanyName }).ToArray().ToList<object>();
        }
почему он рушаеться на то что ссылочные обьекты(UnitTrustType1 и ManagementCompanyBook1) у меня null? я же их включаю в контекст
...
Рейтинг: 0 / 0
06.04.2010, 10:13
    #36562555
IPmen
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
EF метод Include
IPmen,
Нашёл такое решение
Код: plaintext
1.
2.
3.
4.
5.
            return UnitTrust1ManagementRepository.SelectAll().Select(delegate(UnitTrust1 t) {
                 t.UnitTrustType1Reference.Load();
                 t.ManagementCompanyBook1Reference.Load();
                 return new { ShortNameUnitTrust = t.ShortNameOfUnitTrust, UnitTrustType = t.UnitTrustType1.Type, UnitTrustManagementCompanyBook = t.ManagementCompanyBook1.CompanyName };
            }).ToArray().ToList<object>();
можно ли как то попроще?
...
Рейтинг: 0 / 0
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / EF метод Include / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]