Проблема создания ObjectContext из другого проекта внутри решения - PullRequest
0 голосов
/ 30 марта 2010

У меня есть два проекта в моем решении. Один реализует мою бизнес-логику и определил модель сущности структуры сущности. Когда я хочу работать с классами, определенными в этом проекте из другого проекта, у меня возникают проблемы во время выполнения. На самом деле, самое интересное, почему я не могу создать экземпляр своего так называемого объекта 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 ]

5 голосов
/ 30 марта 2010

Вам нужно скопировать строку подключения из исходного app.config или web.config в соответствующий app.config / web.config в новом проекте.

Тогда все должно работать.

Alex

0 голосов
/ 21 ноября 2013

Подумайте, как вы будете обрабатывать транзакции, и используйте одинаковую связь между классами.

...