我目前正在使用 EF DataContext 和这样的类:
[Table(Name = "schema.tablename")]
public class Table
{
[Column(Name = "id", DbType = "serial", IsPrimaryKey = true, IsDbGenerated = true, CanBeNull = false)]
public int ID { get; set; }
...
}
有没有办法如何从 web.config 动态分配架构名称?我试过这个
public Table<Table> tables { get { return GetTable<Table("schema"); } }
但是这种方法已经过时并且不起作用。我的数据库是 potgresql,我使用 Npgsql 进行连接,EF 版本是 6.0