|
26 / 11 / 1
Регистрация: 20.05.2015
Сообщений: 216
|
||||||
Прогресс загрузки файлов в базу данных (Entity Framework +PostgreSQL)23.01.2023, 15:58. Показов 3053. Ответов 45
Храню файлы (до 10 мб) в базе данных в виде бинарного массива (понимаю, что правильно хранить на вебсервере со ссылками, но пока не хочется заморачиваться)
Просто в некоторых местах интернет может быть плохим или нестабильным и хотелось бы понимать, как идет прогресс отправки файла. Пока из мыслей только разбивать файлы на части и отправлять их частями на сервер. Но выглядит как-то костыльно.
0
|
||||||
| 23.01.2023, 15:58 | |
|
Ответы с готовыми решениями:
45
Entity Framework не создает базу данных Базу данных создает,но не таблицу. Entity Framework Entity Framework добавление обьекта в базу данных |
|
26 / 11 / 1
Регистрация: 20.05.2015
Сообщений: 216
|
|||
| 01.02.2023, 13:14 [ТС] | |||
|
Я только начинаю познавать всю широту возможностей Asp.Net и потому хотел бы минимально корректно и просто сделать архитектуру взаимодействия клиент-сервер. Мне выше посоветовали WebApi, в целом моим задачам подходит. Потому вот и пытаюсь как понять, как правильно это сделать и уже туда встроить передачу файла. Просто если уж я делаю сервер для передачи файла, то и для передачи всего остального тоже надо делать обертку.
0
|
|||
|
4694 / 2702 / 734
Регистрация: 02.08.2011
Сообщений: 7,233
|
||
| 01.02.2023, 13:26 | ||
|
В первом ответе есть пример кода по вебсокетам.
1
|
||
|
|
||||||
| 01.02.2023, 13:45 | ||||||
|
werymag,
Если таблиц в БД много, то можно сделать несколько контекстов поменьше, разделённых по логике БД, и уже работать с ними. Тогда код вида
1
|
||||||
|
14313 / 9393 / 1355
Регистрация: 21.01.2016
Сообщений: 35,427
|
||
| 02.02.2023, 02:50 | ||
|
При интенсивной работе память жрёт не сам контекст EF'а, а его кеш, который забивается сущностями. Это лечится ограничением времени жизни контекста (один контекст на запрос, потом - земля ему пухом) и налеганием на проекции. Правда, проекции не помогут при вставке\обновлении, но это не такая беда в большинстве случаев.
1
|
||
|
|
|||
| 02.02.2023, 08:22 | |||
0
|
|||
|
14313 / 9393 / 1355
Регистрация: 21.01.2016
Сообщений: 35,427
|
||
| 02.02.2023, 08:55 | ||
|
Вот оттуда и мог произрастать совет делить контекст на более мелкие. "Прогрев" таких контекстов будет будет быстрее. Но если часть сущностей между ними шарится, то суммарно памяти на это дело уйдёт больше.
1
|
||
| 02.02.2023, 08:55 | |
|
Помогаю со студенческими работами здесь
46
Entity framework не добавляет новое значение в базу данных Создать базу данных на SQLite через entity framework Entity Framework. Добавление данных в базу из текстового файла
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Автозаполнение реквизита при выборе элемента справочника
Maks 27.03.2026
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2.
При выборе "Спецтехники" (Тип Справочник. Спецтехника), заполняется. . .
|
Сумматор с применением элементов трёх состояний.
Hrethgir 26.03.2026
Тут.
https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc
Первый документ красиво выглядит, но без схемы.
Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
|
Автозаполнение реквизитов при создании документа
Maks 26.03.2026
Программный код из решения ниже размещается в модуле объекта документа, в процедуре "ПриСозданииНаСервере".
Алгоритм проверки заполнения реализован для исключения перезаписи значения реквизита,. . .
|
Команды формы и диалоговое окно
Maks 26.03.2026
1. Команда формы "ЗаполнитьЗапчасти".
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2.
В качестве источника данных. . .
|
|
Кому нужен AOT?
DevAlt 26.03.2026
Решил сделать простой ланчер
Написал заготовку:
dotnet new console --aot -o UrlHandler
var items = args. Split(":");
var tag = items;
var id = items;
var executable = args;. . .
|
Отправка уведомления на почту при создании или изменении элементов справочника
Maks 24.03.2026
Программная отправка письма электронной почты на примере типового справочника "Склады" в конфигурации БП3.
Перед реализацией необходимо выполнить настройку системной учетной записи электронной. . .
|
модель ЗдравоСохранения 5. Меньше увольнений- больше дохода!
anaschu 24.03.2026
Теперь система здравосохранения уменьшает количество увольнений.
9TO2GP2bpX4
a42b81fb172ffc12ca589c7898261ccb/
https:/ / rutube. ru/ video/ a42b81fb172ffc12ca589c7898261ccb/
Слева синяя линия -. . .
|
Midnight Chicago Blues
kumehtar 24.03.2026
Такой Midnight Chicago Blues, знаешь?. .
Когда вечерние улицы становятся ночными, а ты не можешь уснуть. Ты идёшь в любимый старый бар, и бармен наливает тебе виски. Ты смотришь на пролетающие. . .
|