powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / LINQ(((
17 сообщений из 17, страница 1 из 1
LINQ(((
    #35552627
Фотография lans
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
                var buyer_groups = from bc in db.BUYERS_GROUPs
                                   where bc.DEFAULT_GROUPS = is_default
                                   select bc.ID;
как можно bc.ID передать переменной? Заранее спасибо
...
Рейтинг: 0 / 0
LINQ(((
    #35552666
Фотография Вежливый индус
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
привести var к нужному типу например
...
Рейтинг: 0 / 0
LINQ(((
    #35552686
зы
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
зачем приводить, он и так является переменной нужного типа
...
Рейтинг: 0 / 0
LINQ(((
    #35552702
Фотография Link_a
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Общий смысл:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
var Query = from Ident in dc.pr_ads
                        select new
                        {
                            Id = Ident.vid
                        };


            foreach (var Q in Query)
            {
                Result = Q.Id            }
...
Рейтинг: 0 / 0
LINQ(((
    #35552814
зы
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
это вот зачем ты такой п....ц написал? не вижу в нем смысла
...
Рейтинг: 0 / 0
LINQ(((
    #35552820
зы
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
int[] id = buyer_groups.ToArray();
...
Рейтинг: 0 / 0
LINQ(((
    #35552835
Фотография Link_a
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ээээ.... согласна - тут он излишен :) Ваш проще.
...
Рейтинг: 0 / 0
LINQ(((
    #35554573
Фотография lans
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
        public static bool Update_Buyers(bool is_default, string address, int id, int groups_id)
        {
            shopDataContext db = new shopDataContext();
             if (is_default)
            {
                var buyer_groups =from bc in db.BUYERS_GROUPs
                                   where  bc.DEFAULT_GROUPS == is_default
                                   select new { bc.ID };
             foreach (var result in buyer_groups)
                {
                    groups_id = result.ID;
                }
            }
             var buyer = db.BUYERs.Single(p => p.ID == id);
             buyer.ADDRESS = address;
             buyer.BUYERS_GROUPS_ID = groups_id;
             db.SubmitChanges();

        
            return true;
        }
    }
апдейт проходит нормально за исключением одного но(( если is_default= true и значение groups_id берёться из запроса то для того чтобы изменённые данные отобразились в кантроле.. нужно обновить страничку... хотя данные в базе обновляются сразу после выполнения db.SubmitChanges();
...
Рейтинг: 0 / 0
LINQ(((
    #35555169
зы
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
      var buyer_groups =from bc in db.BUYERS_GROUPs
                                   where  bc.DEFAULT_GROUPS == is_default
                                   select new { bc.ID };
             foreach (var result in buyer_groups)
                {
                    groups_id = result.ID;
                }
это п....ц
Код: plaintext
int groups_id = buyer_groups.First();

контролу-то откуда знать что ты данные в базе обновил? пораскинь мозгом
...
Рейтинг: 0 / 0
LINQ(((
    #35556583
Фотография lans
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если is_default = false то всё работает ....Не пойму в чем собственно разница откуда я беру значение для groups_id ..
почему не сохраняються значения в поле buyer.BUYERS_GROUPS_ID ...
...
Рейтинг: 0 / 0
LINQ(((
    #35556616
Фотография lans
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
автор
int groups_id = buyer_groups.First();
Error 2 Cannot implicitly convert type 'AnonymousType#1' to 'int'
...
Рейтинг: 0 / 0
LINQ(((
    #35556682
зы
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
патамушта убери свой идиотский new {}
...
Рейтинг: 0 / 0
LINQ(((
    #35556703
Фотография lans
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
спасибо...
Пробовал
Код: plaintext
1.
  db.Refresh(System.Data.Linq.RefreshMode.KeepChanges, db.BUYERs);
и Rebind кантрола... ничего не помогает всё равно новые данные отображаются после обновление странички
...
Рейтинг: 0 / 0
LINQ(((
    #35556715
зы
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
займись кулинарией
...
Рейтинг: 0 / 0
LINQ(((
    #35556764
Фотография Link_a
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
зызаймись кулинарией
можно йа?
...
Рейтинг: 0 / 0
LINQ(((
    #35556773
Фотография lans
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Уже бегу... а по теме слабо?
...
Рейтинг: 0 / 0
LINQ(((
    #35556801
зы
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
я не экстрасенс
...
Рейтинг: 0 / 0
17 сообщений из 17, страница 1 из 1
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / LINQ(((
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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