【发布时间】:2019-10-22 22:17:12
【问题描述】:
目前,在我的实体中,我有以下表格定义:
[Table("SchemaName.SomeTable")]
我需要能够在运行时更改此架构名称。我尝试分配一个变量,但它会引发错误。
作为第二次尝试,我删除了 Table 声明,而是在我的上下文的 OnModelCreating 中尝试使用以下内容进行设置:
modelBuilder.Entity<MY_VIEW>().ToTable("MYSCHEMA.MYVIEW");
这可行,但是,我现在希望能够在运行时通过我的控制器更改它,因为 OnModelCreating 只触发一次。
【问题讨论】:
标签: c# asp.net oracle entity-framework