2010-03-30 4 views
0

솔루션에 두 개의 프로젝트가 있습니다. 하나는 내 비즈니스 로직을 구현하고 엔티티 프레임 워크의 엔티티 모델을 정의했습니다. 다른 프로젝트에서이 프로젝트 내에서 정의 된 클래스로 작업하려면 런타임에 몇 가지 문제가 있습니다. 실제로, 가장 중요한 것은 다른 프로젝트에서 내 소위 TicketEntities (ObjectContext) 객체를 인스턴스화 할 수없는 이유입니다. 나는 예외 다음 잡을 때 : 지정된 메타 데이터 리소스를로드 할 수 없습니다 : 제외솔루션 내의 다른 프로젝트에서 ObjectContext를 생성하는 중 문제가 발생했습니다.

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

:

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

나는 그것을의 브레이크를 발견했다. 영원한 프로젝트에서 영원히 잘 작동한다는 것을 상기시키기 위해서.

답변

5

원본 app.config 또는 web.config의 연결 문자열을 새 프로젝트의 해당 app.config/web.config에 복사해야합니다.

그러면 모든 것이 작동합니다.

알렉스

+0

재밌는 점은 대답을 게시하고 처음에는 문제가 있었지만 app.config 파일을 올바르게 저장하지 않은 것처럼 보였습니다. 그래, 네가 쓴거야. 고마워. – Levelbit

0

는 트랜잭션의 처리를하고 사용 클래스 사이의 동일한 연결을 만드는 방법에 대해 생각.

관련 문제