Использую Swashbuckle Swagger (стандартный, добавляется при создании проекта).
Да, если отключить SuppressModelStateInvalidFilter, то в контроллер будет попадать null, если мы, например, вместо string закинем int в какое-то поле, а мне бы вот и хотелось, чтобы эта ситуация обрабатывалась так, что если попадает неверный тип данных в поле какое-то, то сообщение об этом и писалось (см. примеры валидного и не валидного запроса)
Игорь Биндасов, тогда не торопитесь с "помогите, нормальный код?", пишите код, когда столкнетесь с конкретной проблемой - задавайте конкретные вопросы, удачи :)
Игорь Биндасов, Я вам привел пример, чтобы вы понимала, что вы кинули с головой туда, где ровным счетом ничего не знаете, это явно не правильный подход "изучать всё на ходу", практика это хорошо, безусловно, но теория вначале нужна, чтобы хотя бы минимально уметь делать практику :)
Мой вам совет - отложить Unity, взяться за голый C#, подтянуть его до уровня, хотя бы выше, чем "про массивы слышал, но не знаю как делать даже", а потом уже браться за какие-то более сложные вещи
Игорь Биндасов, 1) Если захотите на права учиться, тоже на трассу выезжать сначала будете, а не на площадке учиться, чтобы побыстрее научиться?)
3) Фриланс вам в помощь. Там сидят не только джуны)
1) Другой вариант реализации не один, их сотни;
2) Если взяли WPF - пишите в MVVM стиле;
3) p.Pass.ToString() зачем? На этот участок и ругается, какой тип у p.Pass?
Что вы подразумеваете под "сигнал/ключ"?
Если просто уведомление другого приложения, что ему нужно что-то сделать - масса вариантов.
Сокеты, http запросы (e.g. signalr, gRPC), etc.
Гуглите про межпроцессорное взаимодействие, если оба приложения запускаются на 1 машине.
Роман, WHERE [g].[Discriminator] = N'ImportEntity2' дополняет таким, соответственно запрос крашится с ошибкой "Microsoft.Data.SqlClient.SqlException (0x80131904): Недопустимое имя столбца "Discriminator"."
Окей, захочу я новое поле обновить или случайно его обновлю, changetracker задетектит изменения, попытается записать это в базу, а поля в базе такого нет = краш.