Добрый день ув. форумцы!
Вопросов много, относительно сабжа — все по-порядку:
— Теория учит: для того чтобы приложение было гибким и масштабируемым — нужно разделять логику и данные — для этого собственно исп. т.н. DLL и BLL. Но вот незадача — в нете нашел только как работать со строго типизированными дата-сетами для организации DLL (
www.asp.net) но есть еще один вариант — это создание спец. классов, где мы представляем все поля в виде открытых свойств/создаем хранимые процедуры и служебный класс, выполняющий операции доступа к данным... в книжках есть примитивные примеры — но там нет к примеру как работать с множеством связанных таблиц...
По поводу бизнес-логики тоже информации мало — как к примеру организовать разделение прав по ролям, в интрасети, если все ПК включены в домен... без необходимости ввода логина и пароля...
Еще вопросы: 1. где можно детально прочитать про озвученные темы (организация DLL через классы с откр. свойствами)(C#) 2. что лучше использовать — строго типизированные дата-сеты или спец. классы с откр. свойствами и служебным классом? 3. как организовать BLL описанный выше?
23.10.07 21:51: Перенесено модератором из '.NET' — TK