|
EF: добавить постоянное условия в запрос
|
|||
---|---|---|---|
#18+
Здравствуйте. Используется EF 6 Code First на Оракле есть таблицы Person и Address в Address есть поле IsActive хотелось бы сконфигурировать DbContext так, чтобы при любой выборке из таблицы Address проверялось IsActive == true причем при обращении и из Person.Address и из DbContext.Address такое возможно? ... |
|||
:
Нравится:
Не нравится:
|
|||
25.05.2018, 10:36 |
|
EF: добавить постоянное условия в запрос
|
|||
---|---|---|---|
#18+
yabs, Обсуждалось. Поиск. Если поле не учавствует в БЛ, то поле или запись нужно удалять. Без галки УдалилиПонарошку. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.05.2018, 10:52 |
|
EF: добавить постоянное условия в запрос
|
|||
---|---|---|---|
#18+
Petro123yabs, Обсуждалось. Поиск. Если поле не учавствует в БЛ, то поле или запись нужно удалять. Без галки УдалилиПонарошку. Это не удаление монами... ... |
|||
:
Нравится:
Не нравится:
|
|||
25.05.2018, 11:09 |
|
EF: добавить постоянное условия в запрос
|
|||
---|---|---|---|
#18+
yabs, Global Query Filters ... |
|||
:
Нравится:
Не нравится:
|
|||
25.05.2018, 11:10 |
|
EF: добавить постоянное условия в запрос
|
|||
---|---|---|---|
#18+
buserPetro123yabs, Обсуждалось. Поиск. Если поле не учавствует в БЛ, то поле или запись нужно удалять. Без галки УдалилиПонарошку. Это не удаление монами... Я тебя не понял. Чел пишет что ВСЕГДА фильтровать. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.05.2018, 11:13 |
|
EF: добавить постоянное условия в запрос
|
|||
---|---|---|---|
#18+
Petro123, вот у тебя есть список адресов по которым ты бомжуешь, но летом, как правило, ты кочуешь в крым (там тепло, там яблоки)... потом возвращаешься в еще один из адресов... они все как бо твои, но актуальный только один на протяжении какого-то периода... человеку влом протаскивать в каждый запрос руками фильтрацию по твоей текущей (изактив) локации... ... |
|||
:
Нравится:
Не нравится:
|
|||
25.05.2018, 11:17 |
|
EF: добавить постоянное условия в запрос
|
|||
---|---|---|---|
#18+
buseryabs, Global Query Filters Пусть делает. Я бы не... авторГлобальные фильтры запросов имеют следующие ограничения: Фильтры не могут содержать ссылки на свойства навигации. Фильтры могут быть определены только для корневого типа сущности иерархии наследования. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.05.2018, 11:17 |
|
EF: добавить постоянное условия в запрос
|
|||
---|---|---|---|
#18+
buserно актуальный только один на протяжении какого-то периода...это в модель надо ставить. Тогда вроде нет проблем. Imho. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.05.2018, 11:19 |
|
EF: добавить постоянное условия в запрос
|
|||
---|---|---|---|
#18+
buserчеловеку влом протаскиватья говорил если бизнесу не надо хранить адреса, то их стирать. Либо в архив. И протаскивать не надо. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.05.2018, 11:22 |
|
EF: добавить постоянное условия в запрос
|
|||
---|---|---|---|
#18+
Petro123buserпропущено... Это не удаление монами... Я тебя не понял. Чел пишет что ВСЕГДА фильтровать. фильтровать всегда кроме тех, кто сам знает SQL )) сорри, но удалять навсегда не приветствуется. заводить для этого архивную таблицу тоже никто не хочет. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.05.2018, 11:47 |
|
EF: добавить постоянное условия в запрос
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
25.05.2018, 11:48 |
|
EF: добавить постоянное условия в запрос
|
|||
---|---|---|---|
#18+
yabsсорри, но удалять навсегда не приветствуется. заводить для этого архивную таблицу тоже никто не хочет.бывает и дату в строковом виде просят хранить. Все бывает) Удачи! ... |
|||
:
Нравится:
Не нравится:
|
|||
25.05.2018, 12:13 |
|
EF: добавить постоянное условия в запрос
|
|||
---|---|---|---|
#18+
yabsbuseryabs, Global Query Filters то, что надо. спасибо. но на 6ой версии оно не поддерживается Паттерн - репозиторий. Доп. логика над EF. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.05.2018, 19:02 |
|
EF: добавить постоянное условия в запрос
|
|||
---|---|---|---|
#18+
Агнец за бортомyabsпропущено... то, что надо. спасибо. но на 6ой версии оно не поддерживается Паттерн - репозиторий. Доп. логика над EF. Есть в сети мнение))) что данный паттерн уже есть в EF. Поэтому согласен, если просто - "Доп. Логика над EF". ... |
|||
:
Нравится:
Не нравится:
|
|||
29.05.2018, 19:43 |
|
EF: добавить постоянное условия в запрос
|
|||
---|---|---|---|
#18+
Ты же имеешь цепочки Декораторов, почему бы не иметь цепочку Репозиториев ... |
|||
:
Нравится:
Не нравится:
|
|||
29.05.2018, 19:58 |
|
EF: добавить постоянное условия в запрос
|
|||
---|---|---|---|
#18+
Shocker.ProТы же имеешь цепочки Декораторов, почему бы не иметь цепочку Репозиториев Вопрос кому? Если мне, то ответ - оверхед. ТЗ же неизвестно). Думаю что ТС поговорил с постановщиком и вразумил). ... |
|||
:
Нравится:
Не нравится:
|
|||
29.05.2018, 20:07 |
|
EF: добавить постоянное условия в запрос
|
|||
---|---|---|---|
#18+
тебе-тебе - ты же сопротивляешься Если я сделал репозиторий для своего приложения, отвечающий требованиям к репозиторию, почему я не могу называть его репозиторием, если внутри он будет использовать EF для собственных нужд? ... |
|||
:
Нравится:
Не нравится:
|
|||
29.05.2018, 20:11 |
|
EF: добавить постоянное условия в запрос
|
|||
---|---|---|---|
#18+
Shocker.Pro, Ну я же ответил. Затраты будут несопоставимы с профитом. Это прогноз. .... Затраты вы не покажете. А профит... Надо поискать матерные слова hVostt на саму эту идею))). ... |
|||
:
Нравится:
Не нравится:
|
|||
29.05.2018, 20:21 |
|
EF: добавить постоянное условия в запрос
|
|||
---|---|---|---|
#18+
Shocker.Pro, Эту идею 3 раза за пол года обсуждали. Он проснулся? ... |
|||
:
Нравится:
Не нравится:
|
|||
29.05.2018, 20:24 |
|
EF: добавить постоянное условия в запрос
|
|||
---|---|---|---|
#18+
Petro123, хреново значит обсуждали ... |
|||
:
Нравится:
Не нравится:
|
|||
29.05.2018, 20:44 |
|
EF: добавить постоянное условия в запрос
|
|||
---|---|---|---|
#18+
ViPRosPetro123, хреново значит обсуждали эта мысль очень важна \ нужна для топика. Вы уже добавли в ВИПРОС EF? ... |
|||
:
Нравится:
Не нравится:
|
|||
29.05.2018, 21:18 |
|
EF: добавить постоянное условия в запрос
|
|||
---|---|---|---|
#18+
Shocker.ProТы же имеешь цепочки Декораторов, почему бы не иметь цепочку Репозиториев Декоратор над репозиторием и есть репозиторий, так как реализует тот же интерфейс ... |
|||
:
Нравится:
Не нравится:
|
|||
30.05.2018, 06:39 |
|
EF: добавить постоянное условия в запрос
|
|||
---|---|---|---|
#18+
yabsЗдравствуйте. Используется EF 6 Code First на Оракле есть таблицы Person и Address в Address есть поле IsActive хотелось бы сконфигурировать DbContext так, чтобы при любой выборке из таблицы Address проверялось IsActive == true причем при обращении и из Person.Address и из DbContext.Address такое возможно? Если прям при любой выборке, то такой вариант: делаем соответсвующее представление (view) в БД, а прямой запрос из таблицы запрещаем. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.05.2018, 07:07 |
|
EF: добавить постоянное условия в запрос
|
|||
---|---|---|---|
#18+
yabsbuseryabs, Global Query Filters то, что надо. спасибо. но на 6ой версии оно не поддерживается Всё есть в 6-й версии, давеча фильтровали по владельцу: 21449046 ... |
|||
:
Нравится:
Не нравится:
|
|||
30.05.2018, 07:09 |
|
EF: добавить постоянное условия в запрос
|
|||
---|---|---|---|
#18+
skyANAЕсли прям при любой выборке, то такой вариант: делаем соответсвующее представление (view) в БД, а прямой запрос из таблицы запрещаем. Еще и в БД лезть - класс. Выстави наружу только репозиторий, основной метод будет выглядеть как: Код: c# 1. 2. 3. 4. 5.
Реализация: Код: c# 1. 2. 3. 4.
Все свои сущности унаследуй от базового класса с isActive; ... |
|||
:
Нравится:
Не нравится:
|
|||
30.05.2018, 10:56 |
|
|
start [/forum/topic.php?fid=17&msg=39652067&tid=1349194]: |
0ms |
get settings: |
11ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
58ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
73ms |
get tp. blocked users: |
2ms |
others: | 251ms |
total: | 434ms |
0 / 0 |