ADO.NET实体模型连接字符串问题

时间:2010-09-30 21:10:26

标签: .net ado.net-entity-data-model

显然,设计器类EntityModelCodeGenerator的代码生成器使用“实体容器名称”(模型的属性)作为connectionstring的名称;这意味着将始终使用实体容器名称生成具有命名连接字符串参数的设计器类中的模型构造函数。 类似的东西:

    public MyEntities() : 
            base("name=MyEntities", "MyEntities")
    {
        this.OnContextCreated();
    }

现在我知道可以有很多赞成和反对的论点,但我只是好奇为什么会有这种约束?为什么我不能使用与实体容器不同的名称的connecton字符串?出于某种原因,我可能会选择使用连接到同一数据库的2个模型... 或者我弄错了,并且有一种方法可以不同地配置这两种,在这种情况下,如果有人会告诉我如何,我将不胜感激?

提前致谢 尤利安

0 个答案:

没有答案