powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Запрос Linq
2 сообщений из 2, страница 1 из 1
Запрос Linq
    #36944717
Azeke
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет
Помогите с запросом Linq
Написал такой запрос

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
private void loc_arr(string mm_id)
{
int id = Convert.ToInt32(mm_id);
DataTable dtLoc = ds.Tables["mn"];
var loc = from lc in dtLoc.AsEnumerable()
                      where lc["MM_ID"] == id
                      select new
                      {
                        mm_id = lc["mm_id"],
                        sec_mod = lc["SEC_MOD"],
                        sec_num = lc["SEC_NUM"],
                        sec = lc["SEC"],
                        lhr = lc["LHR"]
                      };
            foreach (var lc in loc)
            {
                Console.WriteLine("mm_id: {0}", lc.mm_id.ToString());  
                Console.WriteLine("sec_mod: {0}", lc.sec_mod.ToString());  
                Console.WriteLine("sec_num: {0}", lc.sec_num.ToString()); 
                Console.WriteLine("sec: {0}", lc.sec.ToString());    
                Console.WriteLine("lhr: {0}", Math.Abs(Convert.ToInt32(lc.lhr)).ToString());  
                Console.WriteLine("");
            } 
}     

при компиляции выдает ошибку на строке
Код: plaintext
1.
where lc["MM_ID"] == id

Error 3 Operator '==' cannot be applied to operands of type 'object' and 'int'

Хотя в таблице в данном поле MM_ID тип данных integer.
...
Рейтинг: 0 / 0
Запрос Linq
    #36945044
Azeke
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Разобрался. Вопрос снимаю. Все было просто.
Надо было так писать
Код: plaintext
where (int)lc["MM_ID"] == id
может кому пригодится.
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Запрос Linq
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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