powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / EF6 динамическое применение условий во всех таблицах
25 сообщений из 222, страница 7 из 9
EF6 динамическое применение условий во всех таблицах
    #39731297
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lex452Так что в следующий раз прежде чем обвинить в медленной обратно связи, подумайте что не у всех условия работы на столько комфортные как у васМедленная обратная связь - не страшно, хуже то, что ты выдаешь свои предположения за реальные пробы.
В конце-концов, дома что - нет компа? Создай простенький dbfirst, да попробуй.


А вообще, философски, отсутствие для разработчика доступа к информации (пусть хоть с соседнего компа или с планшета на худой конец) мало того, что повлияет на качество кода, а еще и не даст тебе профессионально развиваться. И если первое - проблема работодателя, то второе - лично твоя, твоих перспектив. Я понимаю, что могут быть серьезные причины работать именно там, но при прочих равных - это очень важный негативный фактор.
...
Рейтинг: 0 / 0
EF6 динамическое применение условий во всех таблицах
    #39731298
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Ну и вопрос про мобильник ты опустила это и не был вопрос - это очевидно. Либо глушат, либо отбирают.
...
Рейтинг: 0 / 0
EF6 динамическое применение условий во всех таблицах
    #39731300
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Proне даст тебе профессионально развиваться
+1
Shocker.ProЛибо глушат, либо отбирают.
разве такое реально где есть?
Почему спрашиваю, т.к. сталкивался с категорированными и режимными объектами.
Там скорее сети физически разделяют чем с мобильниками борются.
...
Рейтинг: 0 / 0
EF6 динамическое применение условий во всех таблицах
    #39731304
lex452
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123lex452пропущено...

Тебе просто не понять особенности работы, когда у компа с проектом нет доступа в сеть и чтобы написать строчку из кода нужно переписать ее на листок бумаги
Ты сегодня подтвердил своё упрямство:
- сегодня тоже на работе?
- 30 минут я выше писал не нашёл? А на 6 страниц время нашёл?
Ну и вопрос про мобильник ты опустил, а ответил про цепи.
Так держать, программист!
Нет не на работе, а дома. поэтому и попробовать не могу и да, мобильника нет
...
Рейтинг: 0 / 0
EF6 динамическое применение условий во всех таблицах
    #39731309
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lex452,
OK
Я не в курсе был такой исключительности - нет мобильника и компа дома. А на работе нет 30 минут, но есть комп.
Удачи!
...
Рейтинг: 0 / 0
EF6 динамическое применение условий во всех таблицах
    #39731310
lex452
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lex452Shocker.ProПолноценной - это когда за тебя весь твой код написали?
Ты так и не попробовал
Код: c#
1.
var t=dbcontext.Set(typeof(t1Row)).Count()


Я же ответил на это, я не знаю что вставить вместо t1Row. Как получить его динамически

Попробовал, DbSet не содержит определения для Count(). К данной конструкции не дает применить Count следовательно не компилируется
...
Рейтинг: 0 / 0
EF6 динамическое применение условий во всех таблицах
    #39731385
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lex452Попробовал, DbSet не содержит определения для Count(). К данной конструкции не дает применить Count следовательно не компилируетсяА как ты собрался применять Where()? Ведь DbSet не содержит определения и для Where() тоже, значит не будет компилироваться.

Хм. Я все больше и больше убеждаюсь, что твоей квалификации просто-напросто недостаточно для подобной работы и для подобной задачи. И рекомендовал бы прочесть сначала учебник, чтобы хотя бы понять, чем отличается тип от переменной. Потом прочесть раздел, что такое методы расширения, и затем прочесть, что такое Linq. Ну я не готов объяснять, что методы Where и Count - это просто методы расширения, и их определения не содержатся и не должны содержаться в самом типе. И не готов копировать простыни из учебника, как применять using.
...
Рейтинг: 0 / 0
EF6 динамическое применение условий во всех таблицах
    #39731392
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lex452ПопробовалИ, самое интересное - как попробовал? Вроде выходной. Сбегал на работу и вернулся?
lex452Явно на таблице все работает это понятно , и фильтры и прочеевот тут у тебя что работает? Where()? А Count() не работает?
...
Рейтинг: 0 / 0
EF6 динамическое применение условий во всех таблицах
    #39731396
lex452
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Prolex452ПопробовалИ, самое интересное - как попробовал? Вроде выходной. Сбегал на работу и вернулся?
lex452Явно на таблице все работает это понятно , и фильтры и прочеевот тут у тебя что работает? Where()? А Count() не работает?
Дома создал тестовый проект

myContext.Set(typeof(t1row)) не работает ни count ни where
при явном указании myContext.t1 работает и where и count
...
Рейтинг: 0 / 0
EF6 динамическое применение условий во всех таблицах
    #39731399
lex452
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123lex452просто на стороне сервера, а не приложенияв контроллере where идет на сервер. Ферштейн?
Упрямец)

Я бегло прочитал про контроллеры и вроде его нужно отдельно создавать для каждой сущности, в чем тогда здесь динамика и автоматизация?
...
Рейтинг: 0 / 0
EF6 динамическое применение условий во всех таблицах
    #39731402
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lex452Я бегло прочитал про контроллеры и вроде его нужно отдельно создавать для каждой сущности,
нет. Для каждого окна. Например твоего из 10-15 вкладок.
Хотя сама идея 15 вкладок в одном окне - изврат.
...
Рейтинг: 0 / 0
EF6 динамическое применение условий во всех таблицах
    #39731403
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lex452myContext.Set(typeof(t1row)) не работает ни count ни where
Код: c#
1.
myContext.Set(typeof(t1row)).Cast<t1row>().Count()
...
Рейтинг: 0 / 0
EF6 динамическое применение условий во всех таблицах
    #39731404
lex452
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Prolex452myContext.Set(typeof(t1row)) не работает ни count ни where
Код: c#
1.
myContext.Set(typeof(t1row)).Cast<t1row>().Count()



Возвращает количество строк в таблице
...
Рейтинг: 0 / 0
EF6 динамическое применение условий во всех таблицах
    #39731405
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lex452Возвращает количество строк в таблицеПрекрасно

Код: c#
1.
2.
var myType = typeof(t1row);
var res = myContext.Set(myType).Cast<IUser>().Where(n => n.User == "user");



При условии, что ты прилепил интерфейс IUser к типу t1row (ты говорил, что уже проделывал это в переписке ранее)
...
Рейтинг: 0 / 0
EF6 динамическое применение условий во всех таблицах
    #39731406
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123lex452Я бегло прочитал про контроллеры и вроде его нужно отдельно создавать для каждой сущности,
нет. Для каждого окна. Например твоего из 10-15 вкладок.
Хотя сама идея 15 вкладок в одном окне - изврат.
и ты должен был за 30 минут прочитать "Динамические фильтры" и "поставить в проект".
А контроллеры это уже третий вариант решения. После них.
...
Рейтинг: 0 / 0
EF6 динамическое применение условий во всех таблицах
    #39731407
lex452
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Prolex452Возвращает количество строк в таблицеПрекрасно

Код: c#
1.
2.
var myType = typeof(t1row);
var res = myContext.Set(myType).Cast<IUser>().Where(n => n.User == "user");



При условии, что ты прилепил интерфейс IUser к типу t1row (ты говорил, что уже проделывал это в переписке ранее)

System.InvalidCastException: "Невозможно создать DbSet<IUser> на базе неуниверсальных объектов DbSet для объектов типа "t1Row"
...
Рейтинг: 0 / 0
EF6 динамическое применение условий во всех таблицах
    #39731408
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Попробуй так
Код: c#
1.
2.
var myType = typeof(t1row);
var res = myContext.Set(myType).AsQueryable<IUser>().Where(n => n.User == "user");
...
Рейтинг: 0 / 0
EF6 динамическое применение условий во всех таблицах
    #39731409
lex452
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.ProПопробуй так
Код: c#
1.
2.
var myType = typeof(t1row);
var res = myContext.Set(myType).AsQueryable<IUser>().Where(n => n.User == "user");


DbSet не содержит определения для AsQueryable
...
Рейтинг: 0 / 0
EF6 динамическое применение условий во всех таблицах
    #39731411
lex452
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Pro,

((IQueryable<IUser>)myContext.Set(tt)).Where(r => r.User == "user1");
сработало , но проблема в том что результат в таблице не отображается
...
Рейтинг: 0 / 0
EF6 динамическое применение условий во всех таблицах
    #39731413
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: c#
1.
((IQueryable)myContext.Set(tt)).Cast<IUser>().Where(r => r.User == "user1");
...
Рейтинг: 0 / 0
EF6 динамическое применение условий во всех таблицах
    #39731414
lex452
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
судя по логу приложение не отправляет запрос к БД
...
Рейтинг: 0 / 0
EF6 динамическое применение условий во всех таблицах
    #39731415
lex452
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Pro
Код: c#
1.
((IQueryable)myContext.Set(tt)).Cast<IUser>().Where(r => r.User == "user1");


так тоже не отправляет запрос к БД,
я об этом писал уже
...
Рейтинг: 0 / 0
EF6 динамическое применение условий во всех таблицах
    #39731416
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lex452судя по логу приложение не отправляет запрос к БДприложение отправит запрос только после материализации, например ToList() или попытке просмотра в отладчике или при выводе в сетку... поставь ToList в конце для тестирования
...
Рейтинг: 0 / 0
EF6 динамическое применение условий во всех таблицах
    #39731417
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lex452так тоже не отправляет запрос к БД,
я об этом писал ужеИменно в таком виде?
Заметь, не IQueryable<IUser>, а просто IQueryable
...
Рейтинг: 0 / 0
EF6 динамическое применение условий во всех таблицах
    #39731419
lex452
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Prolex452так тоже не отправляет запрос к БД,
я об этом писал ужеИменно в таком виде?
Заметь, не IQueryable<IUser>, а просто IQueryable
Именно в таком
...
Рейтинг: 0 / 0
25 сообщений из 222, страница 7 из 9
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / EF6 динамическое применение условий во всех таблицах
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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