Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Общие вопросы по .NET и C# > Динамическое изменение кода


Автор: dmitryk1 9.6.2016, 09:50
Здравствуйте!

Написали сайт-проект для определённой задачи. Поскольку получилось достаточно универсальное решение, возникло желание использовать то же самое в других проектах.

Сайт представляет из себя код, получающий логин пользователя, проверяющий его права и в зависимости от этого выполняющий SQL запрос.

В запрос помимо переданных параметров подставляется ещё и некоторые стандартные параметры - типа логина пользователя, его ID в базе, айпи компьютера клиента и т.п.

Во втором проекте не используется ID пользователя в базе. Там нет такого понятия. 

Как результат - требуется какое-то решение, которое позволит при вызове подставлять разные наборы параметров, на первый проект параметр ID пользователя, на второй проект вместо него что-то другое.


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

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)