Перед созданием модели SomeRecords во время выполнения я хотел бы динамически изменить отображение таблицы класса модели, чтобы оно отображалось либо на таблицу с именем recordsA или recordsB
Чтобы сделать это определение, я хочу использовать поле из отдельной таблицы в той же базе данных (dbo.TableToUse.firstRecord.Column ("currentTable"))
Судо:
onModelBuild() {
if( first record of dbo.tableToUse value equals "recordsA")
SomeRecords Model Table Mapping = "recordsA"
else
SomeRecords Record Model Table Mapping = "recordsB"
}
Я провел некоторое исследование и нашел код для установки схемы onModelBuild()
, но не могу понять, что искать для сопоставления модели после проверки значения в другой таблице.
- https://docs.microsoft.com/en-us/ef/core/modeling/relational/tables
Ожидаемые результаты: я ожидаю, что Модель выполнит быструю проверку перед созданием, чтобы определить, какую таблицу следует сопоставить с