2011-03-25 5 views
1

저는 Entity Framework 4를 배우고 있습니다.DAL에서 EntityDataSource를 구성 하시겠습니까?

저는 간단한 ASP.NET (Web Form) 응용 프로그램이 있습니다. 내 DAL을위한 별도의 프로젝트를 만들었습니다. DAL에서 Sites이라는 엔티티를 만들었습니다.

지금은 EntityDataSource 컨트롤을 사용하여 폼에 바인딩하려고하지만 보이지 않습니다. 내가 도대체 ​​뭘 잘못하고있는 겁니까?

웹 프로젝트에서 DAL.dll을 참조하고 폼의 코드 숨김에 포함 시켰는지 확인했습니다. ASP.Net에 참여한 이후로 꽤 오래되었습니다.

감사합니다.

답변

0

가능한 이유 : DAL 프로젝트의 Sites 클래스가 public이 아닙니다. 당신은 클래스 (internal class sites와 동일) internal 것을 의미합니다 ... 만

class Sites 
{ 
    .... 
} 

있습니다. 그런 다음이 클래스는 DAL 어셈블리에서만 참조 할 수 있지만 다른 어셈블리에서는 참조 할 수 없습니다. public class Sites이 필요합니다.

관련 문제