Сценарий: У меня есть сценарий с уровнем представления (ASP.NET), бизнес-логикой (dll) и уровнем данных (dll), в последнем есть LinqTOSQL DataContext file (dbml), который содержит таблицы и хранит proc для конкретной базы данных. Увязка между проектами является:3 уровня наилучшей практики - доступ LinqTOSQL в слое презентации
Зависимости: Business Logic Layer имеет ссылку на уровень данных Presentation Layer имеет ссылку для слоя бизнеса-логики
Моей проблема: Проблемы заключается в том, что у меня есть случаи, когда мне нужно для возврата объекта типа таблицы, соответствующего datacontext, но так как уровень представления не имеет ссылки на уровень данных, я не могу использовать объект таблицы ... Является ли хорошей практикой ссылаться на уровень данных непосредственно в Уровень презентации? Или кто-то может направить меня наилучший образом, как я мог достигнуть таблицы из представительского уровня