Я занимаюсь разработкой веб-приложения на ASP.NET MVC3 с использованием C # и Razor.
Приложение должно использовать существующую базу данных, разработанную около 8 лет назад, в которой нет физических отношений между таблицами. Другие приложения, использующие ту же БД, создают отношения программно с помощью объединений.
В своем приложении я создал модель ADO.NET для таблиц некоторых баз данных. Теперь, чтобы воспользоваться преимуществами встроенных выражений LINQ , особенно навигационных свойств , я хотел бы создать отношения в модели ADO.NET.
Достаточно ли мощен ADO.NET для преобразования встроенных выражений, где я использую отношения, в запросы, понятные реальной базе данных, где такие отношения не существуют?