Здравствуйте. Я пытаюсь разобраться в том, как правильнее составлять архитектуру ASP.NET приложения. Я понимаю, что это зачастую очень индивидуальный вопрос, но все же.
Я посмотрел два варианта архитектуры: многоуровневая и Onion.
1. Многоуровневая. Изучал тут
Здесь мне не очень понравился тот факт, что Data Access Layer содержит и модели, и логику их хранения в БД.
2. Onion архитектура и DDD
На первый взгляд все хорошо, но при приближении к реальности возникают вопросы.
IRepository
3. Гибрид Подумав, я пришел к такой гибридной архитектуре:
Как вы считаете, будет ли эта архитектура достаточно удобной в использовании?
User, Role - получается, что Domain Models оказываются зависимы от Identity, чего хотелось бы избежать. Или это нормально и маппить их на DTO в слое бизнес-логики?
У меня есть большой стринговый массив и нужно по нему заполнить ComboBox в ListBox можно сделать так listBoxItems
Имеется компонент dataGridView и массив\коллекция объектовКак заполнить dataGridView из массива\коллекции объектов?
В файл ранее были записаны числа с плавающей точкой, новое число в новой строкеНеобходимо считать их из файла и суммировать