В настоящее время в моей сущности у меня есть следующее определение таблицы:
[Table("SchemaName.SomeTable")]
Мне нужно иметь возможность изменить это имя схемы во время выполнения. Я попытался присвоить переменную, однако она выдает ошибку.
В качестве второй попытки я удалил объявление Table
и вместо этого в OnModelCreating
своего контекста попытался установить его следующим образом:
modelBuilder.Entity<MY_VIEW>().ToTable("MYSCHEMA.MYVIEW");
Это работает, однако теперь я хотел бы иметь возможность изменить это во время выполнения через мой контроллер, поскольку OnModelCreating срабатывает только один раз.