powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Помощь LINQ
3 сообщений из 3, страница 1 из 1
Помощь LINQ
    #39389779
BKV88
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день.

Есть метод:
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
 public List<ReportPayment> GetReportPayments()
        {
          
            using (OMPContext entities = new OMPContext())
            {

             

               
                var query = from p in entities.Payments
                                            join a in entities.Abonents
                                            on p.INN equals a.INN


                            select new
                            {
                                Server = a.Server,
                                RegCardN = a.RegCardN,
                                INN = p.INN,
                                SName = a.SName,
                                TPlan = p.TPlan,
                                Ballance = p.Ballance,
                                APCurrent = p.APCurrent,
                                APNext = p.APNext,
                                TPlanCategory = p.TPlanCategory,
                                         TPlanPeriod=p.TPlanPeriod,
                                TZone=p.TZone
                                         
                                         
                            };

                List<ReportPayment> results = query.ToList();

                // Return the results in a List
                return results;

            }



При компиляции ругается
Error 1 Cannot implicitly convert type 'System.Collections.Generic.List<AnonymousType#1>' to 'System.Collections.Generic.List<DAL.Data.Classes.ReportPayment>'

Как привести к нужному типу?
...
Рейтинг: 0 / 0
Помощь LINQ
    #39389790
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вероятно вы вместо
Код: c#
1.
select new {...

хотели написать
Код: c#
1.
select new ReportPayment {...
...
Рейтинг: 0 / 0
Помощь LINQ
    #39390037
BKV88
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Pro,

Спасибо, все работает.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Помощь LINQ
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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