Какой инструмент O/RM поддерживает Доступ Microsofts?

Для одного из моих клиентов я в настоящее время создаю приложение, которое общается с Базой данных Microsoft Access прежней версии. Миграция на SQL-сервер является, к сожалению, не (все же) опцией. Я в настоящее время пишу использование запросов OleDbConnection, OleDbCommand и - хороший старый - основанные на тексте запросы. Поскольку можно предположить, что я немного испорчен при помощи современных инструментов O/RM, и я чувствую, что возвратился вовремя.

Какой инструмент O/RM поддерживает Microsoft Access, таким образом, я могу избавиться от этой уродливости?

10
задан Tony Toews 24 May 2010 в 01:50
поделиться

4 ответа

1
ответ дан 3 December 2019 в 22:35
поделиться

Я также использовал EntitySpaces для моей работы над проектом замены Legacy MSAccess -> SQLServer. Так что, если вы пойдете по этому пути, все будет довольно просто.

1
ответ дан 3 December 2019 в 22:35
поделиться

Checkout XmlDataMapper простая бесплатная ORM (лицензия LGPL), которая поддерживает почти все базы данных, включая Access Предоставленный образец проекта должен быть достаточно хорош, чтобы начать работу.

Для интеграции XmlDataMapper все, что вам нужно сделать, это 4 маленьких шага

  1. Создать бизнес-объект / DTO для таблиц в базе данных
  2. Создать XML-файл с информацией о сопоставлении между таблицей и DTO.
  3. Укажите DTO и XML-файл в конфигурации.
  4. Просто вызовите DTOConverter.Convert (dataReader) и другие подобные методы, чтобы преобразовать запись базы данных в DTO / Business Entity
1
ответ дан 3 December 2019 в 22:35
поделиться
Другие вопросы по тегам:

Похожие вопросы: