从解决方案中的不同项目创建ObjectContext的问题

时间:2010-03-30 15:09:24

标签: entity-framework entity

我的解决方案中有两个项目。一个实现了我的业务逻辑,并定义了实体框架的实体模型。当我想在另一个项目中使用这个项目中定义的类时,我在运行时遇到了一些问题。实际上,最令人担忧的是为什么我无法从其他项目中实例化我所谓的TicketEntities(ObjectContext)对象?当我发现以下异常时:

The specified named connection is either not found in the configuration, not intended to be used with the EntityClient provider, or not valid.

我发现它在制动:

public partial class TicketEntities : global::System.Data.Objects.ObjectContext
    {
        public TicketEntities() : 
                base("name=TicketEntities", "TicketEntities")
        {
            this.OnContextCreated();
        }

异常:无法加载指定的元数据资源。 只是为了提醒你从原始项目中完成工作。

2 个答案:

答案 0 :(得分:5)

您需要将原始app.config或web.config中的Connection字符串复制到新项目中相应的app.config / web.config中。

然后一切都应该有效。

亚历

答案 1 :(得分:0)

考虑如何处理事务并在类之间使用相同的连接。