Итак, я искал ответ на этот вопрос, но ничего не нашелЕсть ли ORM, который позволяет «плагину» расширять базу данных?
У меня есть модель структуры Entity (MyModel1) - сейчас мы скажем, что это содержит таблицу «Пользователи»
это часть большого приложения, который имеет ссылки на проект «адрес»
проект адреса содержит рамочную модель Entity (MyModel2), это содержит таблицу пользователей, и таблицу адресов (указывая на одна и та же база данных
Главное приложение имеет элемент управления, который редактирует пользователя, и в этом контроле l он имеет «адресный» контроль, который фактически существует в проекте «Адреса».
Для выполнения этой работы пользовательский элемент управления передает объект «Пользователь» до элемента управления адресами, однако, поскольку Пользователь, который был передан, принадлежит MyModel1, а не MyModel2, должен быть загружен другой объект пользователя, тогда он может быть загружен используемый.
Это не идеальный вариант, поскольку мне пришлось дважды загружать пользователя. Есть ли способ сказать, что MyModel2 расширяет MyModel1, что фактически просто добавляет отношение к «User». Или есть ORM, который бы справился с этим лучше? Или даже шаблон дизайна, который бы справился с этим лучше?
Какую платформу вы используете? Java, .NET или что-то еще? –
извините, ASP.Net C# – Paul