1

我在这里非常茫然。这个项目中不会改变的三件事情是,我们使用实体框架来访问数据,我们希望进行彻底的单元测试,并且我们的UI是asp.net。我的问题是你是如何在Asp.net中完成这项工作的?如何将我的数据访问方法连接到我的asp.net UI?

E.g.你可以使用ObjectDataSource将一个方法连接到一个控件,但是如果这个控件是一个FormView,你可以用它来处理所有这些问题,它根本不起作用。此外,使用网格,除非使用基本上绕开整个应用程序的EntityDataSource,否则无法进行分页或排序。我不能成为唯一一个为此而哭泣的人。你是做什么?

在此先感谢。

回答

2

不知道你的问题在这里,但无论如何!您是否遇到EntityFramework问题,因为我知道维护ObjectContext/DataContext可能很难。通常,在ASP.NET应用程序中,您在HttpContext中维护ObjectContext。

对于分页和排序,您可以创建自定义网格或使用任何具有分页和排序功能的第三方网格。

+0

对不起,我冲这个问题。你有没有更多的信息或任何链接到你的意思在HttpContext中维护ObjectContext? – andrej351 2010-03-02 02:43:55

+1

http://dotnetslackers.com/articles/ado_net/managing-entity-framework-objectcontext-lifespan-and-scope-in​​-n-layered-asp-net-applications.aspx – 2010-03-02 13:50:40

+0

非常感谢您的帮助。 – andrej351 2010-03-03 03:42:44

相关问题