1

나는 진지하게 여기를 잃고있다. 이 프로젝트에서 변경되지 않는 세 가지 사항은 우리가 Entity Framework를 사용하여 데이터 액세스를 수행한다는 것, 우리가 철저한 단위 테스트를 원하며 UI가 asp.net이라는 사실입니다. 내 질문은 어떻게 도대체 Asp.net에서이 작품을 만들 수 있습니까?데이터 액세스 메서드를 asp.net UI에 어떻게 연결합니까?

예. ObjectDataSource를 사용하여 메서드를 컨트롤에 연결할 수 있지만이 컨트롤이 FormView 인 경우 이러한 모든 문제가 발생하여 처리 할 수 ​​없으며 단순히 작동하지 않습니다.

그리드를 사용하면 기본적으로 전체 응용 프로그램을 우회하는 EntityDataSource를 사용하지 않으면 그리드를 사용하여 페이징하거나 정렬하지 않아도됩니다. 나는이 일을하는 유일한 사람이 될 수 없다. 너 뭐하니?

미리 감사드립니다.

답변

2

귀하의 질문이 여기에 있지만 어쨌든 확실하지 않습니다! ObjectContext/DataContext 유지 관리가 어려울 수 있으므로 EntityFramework에 문제가 있습니까? 일반적으로 ASP.NET 응용 프로그램에서는 HttpContext 내에 ObjectContext를 유지 관리합니다.

페이징 및 정렬을 위해 사용자 지정 그리드를 만들거나 페이징 및 정렬 기능이있는 타사 그리드를 사용할 수 있습니다.

+0

미안하지만 질문이 급했습니다. 당신은 HttpContext에서 ObjectContext를 유지함으로써 의미했던 것에 대한 더 많은 정보 나 링크를 가지고 있습니까? – andrej351

+1

http://dotnetslackers.com/articles/ado_net/managing-entity-framework-objectcontext-lifespan-and-scope-in-n-layered-asp-net-applications.aspx –

+0

정말 감사합니다. – andrej351

관련 문제