Существует ли платформа ORM (Object Relational Mapper), которая поддерживает C ++ и C # - PullRequest
4 голосов
/ 24 апреля 2009

Я ищу ORM, который позволил бы мне написать пользовательский интерфейс C # и службу C ++. Оба должны получить доступ к данным из одной базы данных. В идеале я хочу, чтобы классы C # и C ++ генерировались из схемы базы данных, которую затем можно запрограммировать.

База данных, вероятно, будет SQLServer, но это еще не решено.

Примечание: я делаю это в среде Windows, но по причинам, в которые я не хочу вдаваться, на самом деле я не могу использовать COM, поэтому решение COM не вариант.

Это похоже на этот вопрос:

ORM (объектно-реляционный менеджер) решение с поддержкой нескольких языков программирования

Однако на этот вопрос не было получено достаточно четкого ответа, и я не могу получить за это вознаграждение.

1 Ответ

2 голосов
/ 24 апреля 2009

К сожалению, это может вам не помочь, но если вы разочаровываетесь в попытках найти решение перед сборкой, не так уж сложно разработать собственную версию, которая поддерживает только то, что вам нужно.

У нас есть собственный язык определения данных, который мы используем для генерации схемы SQL для наших данных, и классы ORM для собственных C ++ и .NET. Единственный реальный трюк - сравнение созданной схемы с тем, что уже есть в базе данных, чтобы упростить переход на следующую версию.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...