我有3个具有相同模型结构的数据源(只是不同的连接字符串)。 我想为每个人创建一个实体框架。 此外,我想创建一个超类,然后在其构造函数中使用参数,它将创建正确的实体集。 例如, 我有A,B,C数据源。 还有一个超类类,它将返回一个正确的EntityModel实例(根据构造函数中的参数 - 例如,表示所选DataSource的ENUM) 我怎么能这样做?
答案 0 :(得分:0)
在其中创建基类和公共属性,例如
public Class ConnectionBase
{
public string ConnectionString{ get; private set;}
public ConnectionBase(Enum connection)
{
Switch(connection)
Case //your value:
ConnectionString=ConfigurationManager.ConnectionStrings["Your Connection String from Web Config"]
and so on.....
}
}