170 похожих чатов

Привет, есть вопрос по БД. В БД есть таблицы (они

заполняются автоматически НЕ мной), для взаимодействия с ними мне создали представления (view). Для работы с БД используется EF Core. Есть идеи как заполнять тестовыми данными эти таблички для интеграционных тестов и локальной разработки? Рассматривал варианты с SQL-скриптами (для создания табличек, вьюшек и заполнения таблиц данными), созданием отдельного DbContext(позволит создать таблички, будет удобнее вставлять новые данные, но все равно придется добавлять скрипт для создания вьюшек, и к тому же придется почти полностью дублировать модель данных (view немного отличаются от таблиц начальных)). Может есть идеи получше как это сделать, просто оба рассмотренных подхода не кажутся удобными? Важно, чтобы заполнение можно было осуществлять из кода.

5 ответов

8 просмотров

А зачем тебе тестовые данные в бд хранить? Для этого есть инМемориДб для тестов

Данил-Костенко Автор вопроса
RA-TA-TATA
А зачем тебе тестовые данные в бд хранить? Для это...

Да, для тестов и используется инмемори, но данные то начальные сгенерить все равно надо. Та и для локальной разработки, чтобы не пустые таблички были, а сразу с данными

testinitialize/testcleanup так же есть для класса и для сборки аналогичные атрибуты, наебень на старте чо надо а вообще обычно на тест накатывается вчерашний прод и всем заебись

Данил Костенко
Да, для тестов и используется инмемори, но данные ...

Дак надо для тестов или просто сгенерить начальные данные?))

Похожие вопросы

Обсуждают сегодня

+ ну такое. не для новичков. Если нет консоли на вирт хостинге? + нет отсылки ни в видео ни в описании на процесс создания магазина. Сеошники и юзеры не одобрят :) settings.ph...
Дмитрий
12
Добрый вечер. Есть вопрос, а может и предложение. Был у меня диалог в другой группе о делфи и я задался вопросом: "А нельзя ли в делфи цвет //коментария и {комментария} сде...
Kraszx
24
Мужики и девушки, привет) в Вelphi xe7 в настройках во вкладке "Editor Options" далее " Color" есть список: "Elements", открыв который мы можем настраивать отображение разных...
Kraszx
14
Сделал краткий обзор магазина из статьи и заодно там же записал инструкцию по развёртыванию. https://www.youtube.com/watch?v=8-sE1vNk95Q (чё думаете по звуку? кое-что поменял...
Andrey K
9
function LoadMemoryFromInet2( f:TMemoryStream; const url:string; var e:string ):Boolean; var http:TIdHttp; LHandler: TIdSSLIOHandlerSocketOpenSSL;begin Result := fals...
Александр Смоляков
1
Я вот подумал. SSE выполняет операции максимум с 64-битной точностью. А FPU - всегда с 80-битной. Разве не должно быть FPU точнее тогда?
The Bird of Hermes
13
Как вы это делаете?! Вам же ютуб заблочили!11
Am Ambrion
7
Мдя, прикол, боевая сборка запускается (именно под отладчиком) после F9 примерно полторы минуты (97 секунд если быть точным). Начал копать - проблема детектится сразу - зависа...
Александр (Rouse_) Багель
38
Здравствуйте, вопрос по структурам данных. Были у вас случаи, когда пришлось писать деревья или двунаправленные списки?
/ /
50
This is a big issue. Just by being a citizen of a country, you are denied to contribute to Open Source software: https://youtu.be/L5Ec5jrpLVk?si=1iIuHnMPbCB4anV-
Sharuzzaman Ahmat Raslan
72
Карта сайта