|
небольшая учетная система - Core?
|
|||
---|---|---|---|
#18+
ViPRosДмитрий Мухпропущено... Слив засчитан Дмитрий! Какие могут быть блокировки при миллионе конкурентов? Сахават, у выдуманной ситуации могут быть любые исходы. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.04.2019, 13:58 |
|
небольшая учетная система - Core?
|
|||
---|---|---|---|
#18+
Я вообще не пойму - какие такие особые дедлоки может создавать EF - он что, какой-то совершенно особенный SQL генерирует? ... |
|||
:
Нравится:
Не нравится:
|
|||
26.04.2019, 14:54 |
|
небольшая учетная система - Core?
|
|||
---|---|---|---|
#18+
fkthat, для создания дедлока не нужен "особенный" SQL ... |
|||
:
Нравится:
Не нравится:
|
|||
26.04.2019, 15:17 |
|
небольшая учетная система - Core?
|
|||
---|---|---|---|
#18+
handmadeFromRuProgaВот так Код: 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.
я как бы не хейтер на форуме и это могут подтвердить другие но видя этот код я могу сказать одно у вас проблемы с архитектурой. давайте разбирать вы при получение данных внезапно высвобождаете контекст бд а потом его магие куском кода ниже Proga Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12.
восстанавливаете и прокидываете строку соединения что получить новый контект. это извините меня сранное днище. фраза про моветон эм что???? если я не вижу тут кода адекватного...жалкое подобие на дженерик репо и Uow я надеюсь ты вкурсе что ef плохо относиться если у тебя там в транзакции много вставок от 1к сущностей и лучше для этого использовать другие средства ввиде sqlbulk + транзакция или на худой коней чистый адо нет + транзакция опять же в коде Petro123 в еф были хранимки не парься Где вы обнаружили тысячи транзакций в первичной загрузке? о хоспади..... handmadeFromRuАдо нет будет разбирать состояние контекста EF. Вот они какие новые архитекторы будущего. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.04.2019, 10:49 |
|
небольшая учетная система - Core?
|
|||
---|---|---|---|
#18+
Дмитрий МухhandmadeFromRuпропущено... я как бы не хейтер на форуме и это могут подтвердить другие но видя этот код я могу сказать одно у вас проблемы с архитектурой это не код, это кусок г. Прошу показать верх программерской мысли по первичной загрузке данных с помощью хп. Либо вы, как многие тут, способны только жалом поводить и не более. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.04.2019, 10:52 |
|
небольшая учетная система - Core?
|
|||
---|---|---|---|
#18+
Proga, Вам трудно будет сравнивать хп с..... хп. Если хотите, сравните хп c таблицами. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.04.2019, 11:10 |
|
небольшая учетная система - Core?
|
|||
---|---|---|---|
#18+
ProgaДмитрий Мухпропущено... это не код, это кусок г. Прошу показать верх программерской мысли по первичной загрузке данных с помощью хп. Либо вы, как многие тут, способны только жалом поводить и не более. Не оно? Raw SQL Queries ... |
|||
:
Нравится:
Не нравится:
|
|||
29.04.2019, 11:33 |
|
небольшая учетная система - Core?
|
|||
---|---|---|---|
#18+
ProgaДмитрий Мухпропущено... это не код, это кусок г. Прошу показать верх программерской мысли по первичной загрузке данных с помощью хп. Либо вы, как многие тут, способны только жалом поводить и не более. Код: c# 1.
Всё. Остальное к "загрузке данных с помощью хп" не относится. Про принцип единственной ответственности (англ. The Single Responsibility Principle, SRP) что-нибудь слышали? ... |
|||
:
Нравится:
Не нравится:
|
|||
29.04.2019, 11:47 |
|
небольшая учетная система - Core?
|
|||
---|---|---|---|
#18+
Но, судя по тому, что класс BaseModelFactory отвечает за "загрузку данных с помощью хп", ответ очевиден. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.04.2019, 11:49 |
|
небольшая учетная система - Core?
|
|||
---|---|---|---|
#18+
>Proga, сегодня, 10:52 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1311717&msg=21874019][21874019] >Прошу показать верх программерской мысли по первичной загрузке данных с помощью хп. <Если по делу, перестав ёрничать, то (пример альтернативного Вашему варианту работы с ХП в UserControl): 1. выборка из ХП в конкретном UserControl пользовательского приложения хранится в List<row_Entity> lst_Entity; //-- Временное хранение выборки или ObservableCollection<row_Entity> oc_Entity=new ObservableCollection<row_Entity>(); //-- Показываем в DataGrid 2. сущность: Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14.
3. вызов ХП Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18.
4.маппинг Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10.
... |
|||
:
Нравится:
Не нравится:
|
|||
29.04.2019, 12:46 |
|
небольшая учетная система - Core?
|
|||
---|---|---|---|
#18+
ВМоисеевмаппингммаппинг обычно деклоративный. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.04.2019, 12:54 |
|
небольшая учетная система - Core?
|
|||
---|---|---|---|
#18+
ProgaГде вы обнаружили тысячи транзакций в первичной загрузке? о хоспади..... я написал про другое совсем, перечитай. я не писал про первичную или какую либо загрузку да и причем она тут вообще я не понимаю откуда ты вообще это взял. ты категорично сказал что транзакция на бд + сказал что на коде у тебя там чет не получилось и внезапно вывалил свой чудо код. так в чем я не прав сказал что твой код говно? ProgahandmadeFromRuАдо нет будет разбирать состояние контекста EF. Вот они какие новые архитекторы будущего. и? я не помню когда я писал ну да ладно, фраза ведь верна. что не так в моей фразе? конкретный аргументы. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.04.2019, 13:24 |
|
небольшая учетная система - Core?
|
|||
---|---|---|---|
#18+
Petro123ВМоисеевмаппингммаппинг обычно деклоративный. Маппинг там в член не уперся - выше уже два раза показали как вызвать ХП встроенным способом ЕФ-а. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.04.2019, 13:59 |
|
небольшая учетная система - Core?
|
|||
---|---|---|---|
#18+
fkthat, Согласен). Но у него код еще хуже) ... |
|||
:
Нравится:
Не нравится:
|
|||
29.04.2019, 14:03 |
|
небольшая учетная система - Core?
|
|||
---|---|---|---|
#18+
>fkthat, сегодня, 13:59 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1311717&msg=21874326][21874326] >Маппинг там в член не уперся … <EF там в член не уперся. Покажи как вызываешь такое . ... |
|||
:
Нравится:
Не нравится:
|
|||
29.04.2019, 14:30 |
|
небольшая учетная система - Core?
|
|||
---|---|---|---|
#18+
>Petro123, сегодня, 14:03 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1311717&msg=21874335][21874335] >Согласен). Но у него код еще хуже) <любители желудей проснулись. Если не дано вам понять вкус моих апельсинов, так хотя бы помолчали для приличия. Извольте ваш код в студию, или хотя бы смотрите на это . ... |
|||
:
Нравится:
Не нравится:
|
|||
29.04.2019, 15:28 |
|
небольшая учетная система - Core?
|
|||
---|---|---|---|
#18+
ВМоисеев>fkthat, сегодня, 13:59 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1311717&msg=21874326][21874326] >Маппинг там в член не уперся … <EF там в член не уперся. Покажи как вызываешь такое . Если следовать DDD (Domain Driven Design), а не UserControl Driven Design, то появится сущность (Entity) типа UserProfile, или просто User, у которой будут перечислены и группы, и доступные ему приложения. И тогда ровно так как "выше уже два раза показали как вызвать ХП встроенным способом ЕФ-а". ... |
|||
:
Нравится:
Не нравится:
|
|||
29.04.2019, 15:33 |
|
небольшая учетная система - Core?
|
|||
---|---|---|---|
#18+
ВМоисеев>Petro123, сегодня, 14:03 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1311717&msg=21874335][21874335] >Согласен). Но у него код еще хуже) <любители желудей проснулись. Если не дано вам понять вкус моих апельсинов, так хотя бы помолчали для приличия. Сколько человек пользуются твоими апельсинами (приложением) на данный момент? ... |
|||
:
Нравится:
Не нравится:
|
|||
29.04.2019, 15:34 |
|
небольшая учетная система - Core?
|
|||
---|---|---|---|
#18+
>skyANA, вчера, 15:33 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1311717&msg=21874499][21874499] >Если следовать DDD... <Не понимаю, о чём Вы говорите. Мне нужны права юзера для конкретного приложения в этом конкретном приложении. Задаю так: ... |
|||
:
Нравится:
Не нравится:
|
|||
30.04.2019, 22:05 |
|
небольшая учетная система - Core?
|
|||
---|---|---|---|
#18+
ProgaPetro123пропущено... я не в курсе. Я недавно в шарпе. А в Java БЛ пишется в сервисном слое на АппСервере. .... где у вас штатная работа с EF в виде: Код: c# 1.
не надо так писать - это моветон. надо так Код: c# 1.
Йетить-колотить! Это, что же за новый писк моды?? ... |
|||
:
Нравится:
Не нравится:
|
|||
01.05.2019, 02:47 |
|
небольшая учетная система - Core?
|
|||
---|---|---|---|
#18+
ProgaPetro123пропущено... я смотрю у вас изврат на каждом шагу. 1. Версия у вас EF Core? 2. Ссылку на доку что надо так а не так. 1. Версия у вас EF Core? пока им не пользуемся, надо решится. У нас пока EF 6 2. Ссылку на доку что надо так а не так Не дам ссылки. Сами догадайтесь, почему так плохо. Крутой подход, нет слов. Особенно улыбнуло "сами догадывайтесь". А какой смысл сюда ходить? ... |
|||
:
Нравится:
Не нравится:
|
|||
01.05.2019, 02:49 |
|
небольшая учетная система - Core?
|
|||
---|---|---|---|
#18+
Petro123Progaпока им не пользуемся, надо решится. У нас пока EF 6еканый бабай)). 1. Обновите EF. Его ПОЛНОСТЬЮ ПЕРЕПИСАЛИ в версии Core. 2. Начните разрабатывать трехзвенку чтобы логику писали на шарп без хранимок 3. У вас тормозило, так как изначально были хранимки)) Удачи! +1 ... |
|||
:
Нравится:
Не нравится:
|
|||
01.05.2019, 02:50 |
|
|
start [/forum/topic.php?fid=18&msg=39808661&tid=1355007]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
265ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
60ms |
get tp. blocked users: |
1ms |
others: | 15ms |
total: | 387ms |
0 / 0 |