Используя linq-to-sql, можно получить внешнее отображение в формате xml между классами и их свойствами и именами таблиц и столбцов, с которыми они сопоставляются. Linq-to-sql имеет встроенные функции для ссылок на внешние ключи и т. Д.
Используя внешний источник сопоставления, вам придется выполнить некоторую работу вручную. Основные шаги:
- Создать базу данных, если она еще не создана.
- Напишите классы с именами, которые вы хотите использовать в коде. Вы можете использовать инструмент SqlMetal для генерации необработанных файлов, которые вы можете удалить из атрибутов сопоставления.
- Написать файл сопоставления xml.
Если вы не знакомы с linq-to-sql, я бы порекомендовал вам начать с игрушечного проекта с использованием Visual Studio Designer, чтобы быстро начать знакомство с технологией.