1

Я серьезно в затруднении здесь. Три вещи, которые не будут меняться в этом проекте, - это тот факт, что мы используем Entity Framework для доступа к данным, тот факт, что мы хотим тщательного модульного тестирования и что наш пользовательский интерфейс является asp.net. Мой вопрос: как, черт возьми, вы делаете эту работу в Asp.net?Как подключить методы доступа к данным с моим интерфейсом asp.net?

E.g. Вы можете использовать объект ObjectDataSource для подключения метода к элементу управления, но если этот элемент управления является FormView, у вас есть все эти проблемы http://vaultofthoughts.net/ProblemsWithObjectDataSource.aspx, и это просто не работает.

Кроме того, с сетками вы не получаете пейджинг или сортировку из коробки, если вы не используете EntityDataSource, который в основном обходит ваше приложение. Я не могу быть единственным человеком, который кричит на это. Чем ты занимаешься?

Заранее спасибо.

ответ

2

Не уверен, что ваш вопрос здесь, но в любом случае! У вас проблемы с EntityFramework, потому что я знаю, что поддерживать ObjectContext/DataContext может быть сложно. Обычно, с приложениями ASP.NET вы поддерживаете ObjectContext внутри HttpContext.

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

+0

извините, я бросился на вопрос. есть ли у вас дополнительная информация или какие-либо ссылки на то, что вы имели в виду, поддерживая ObjectContext в HttpContext? – andrej351

+1

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

+0

спасибо, очень полезно. – andrej351

Смежные вопросы