Я новичок в .NET и на ранних стадиях процесса разработки интерфейсного приложения для базы данных, и ищу какой-то совет.
Я не уверен, что получил его ...
БД очень сильно нормализована, но предоставляет множество хранимых процедур для абстрагирования логической модели (например, Select sproc возвращает один набор данных из нескольких таблиц, близко отражающих бизнес-объект, вставки / обновления sprocs для нескольких таблиц и т. Д.).)
Как мне разработать DAL?Я не уверен, в чем выгода Entity Framework в этом контексте.При создании он отражает нормализованную схему БД, а не ее абстракцию.Или, если я сопоставлю sprocs для его генерации (что требует некоторой работы, поскольку T-SQL в sprocs является динамическим и с объединениями), я получаю бизнес-объекты в порядке, но не вижу преимущества этого: сущности представляют дляОдна «абстрактная» таблица, а не набор сущностей с Datarelations, sprocs обрабатывает вызовы к нескольким таблицам.Кажется, больше работы по сопоставлению сгенерированных событий изменений со спроками, чем по прямому вызову спроков.
Чего мне не хватает?
Спасибо,
Майкл.