У меня есть база данных с несколькими таблицами, которые представляют различные части одного и того же объекта DD:ORMs: Карта нескольких таблиц в один объект
DD(ID*, name) (the name and ID of the DD)
DD_DATA(ID*, DD_ID(foreign_key), MONTH, YEAR, VALUE) (its annual data)
DD_MODEL(ID*, DD_ID(foreign_key), X_value, Y_value, Z_value) (its mathematical model, using a fk since it's a one-to-many relationship)
Поскольку это огромное приложение, я пошел к использованию ORMS, но Я новичок в этом. В настоящее время я сравниваю и тестирую много, поэтому я не решил, с какой из них использовать.
Мой вопрос: Можно (по крайней мере один) ОРМ быть установлен на карту эти таблицы в один объект и перевести таблицы DD_DATA и DD_MODEL в какой-то массивы (или объектов) внутри одного класса DD? Или я должен сделать это вручную (я имею в виду создание объекта DD, а затем извлечение всех его данных вручную).
Какой ORM? ..... – Gusman
Любой из них, я знаю, что некоторые из них более абстрактны, чем другие (например, Dapper и EF, поэтому я хотел бы знать, можно ли это сделать, и какие ORM могут это сделать) , Поскольку я новичок в этом, я готов узнать, что можно сделать. –
Dapper будет просто отображать любые запросы к объектам, поэтому вы можете сразу выбрать смешанные поля из нескольких таблиц. – Gusman