Я изучал эту проблему и не могу понять, как лучше всего это сделать.
Вот ситуация:
- Доступ к базе данных (сторонний продукт) с необходимыми мне данными из большого числа таблиц (18 таблиц)
- В идеале, нужно как-то попытаться получить записи в строго типизированных объектах, чтобы я мог выполнять запросы с помощью LINQ
- Классы LINQ to SQL не поддерживают провайдера ODBC (это освободило бы меня домой)
- Мне НЕ нужно вставлять / обновлять / удалять. Только выберите / прочитайте.
Я поиграл с идеей простого экспорта таблиц в XML (это не так уж и много), но потом я все еще сталкиваюсь с проблемой построения схемы и генерации классов. Так как это источник ODBC, должен быть способ ORM, верно?
Как бы вы решили это?