ПРИМЕЧАНИЕ: я не эксперт, поэтому, если вы считаете этот вопрос глупым / неубедительным, пожалуйста, простите и занимайтесь своими делами.:)
Хорошо, как говорят все видеоуроки, создайте файл элемента LinqToSqlClasses (dbml).перетащите таблицы, и мы закончили.
Но в моем случае (или, вероятно, во всех сценариях реального мира) нам нужно больше из нашего уровня доступа к данным, чем просто автоматически сгенерированные классы, верно?
Например: в простом бухгалтерском программном обеспечении: у меня есть таблица счетов и таблица бухгалтерских транзакций,
Теперь, чтобы получить бухгалтерскую книгу любого аккаунта, нам нужно написать довольно длинный SQL-запрос на длительность, то же самое касается пробного баланса, дняbook, и Single Vouchers и так далее.
Что мы можем сделать в DAL, чтобы оптимизировать эти запросы для обеспечения максимальной производительности.