|
|
|
Supreme Being
      
участник
Last Login: 02.08.2008 10:18
Сообщ.: 143,
Visits: 1 405
|
|
| Доброе время суток! Вопрос в целом. Web-приложение ( сайт ). ASP.NET 2.0. На страницах есть контролы ( например TreeView ) свяываемые с источником данных. Одни используют одну таблицу, другие - вторую, третьи - обе таблицы, и т.д. Все контролы, в конечном счёте, используют одну базу данных. Это с одной стороны. С другой стороны. База данных. MS SQL Server 2005. Так вот, если все контролы приложения используют одну базу, то зачем мне для каждого из них создавать собственный источник данных ( например XmlDataSource )? Нельзя ли создать один, общий ( статический объект приложения ) для всех контролов приложения объект-источник данных. Требования к нему - отслеживание изменений в базе и изменение собственного содержимого. Некоторые таблицы должны быть представленны не всеми стобцами. Есть ли .NET-компоненты реализующие эту функциональность. Если нет - тогда что можно выбрать за основу собственного : XML-класс, класс из ADO.NET , другое ?Как, вообще, организуется подобное хозяйство ? Если кто-нибудь поделится возможной стратегией в этом вопросе - буду очень признателен. Спасибо.
Men in black
|
|
|
|