Вход на сайт
ИИ для программиста?
82171 просмотров
Перейти к просмотру всей ветки
в ответ AlexNek 16.03.25 13:12, Последний раз изменено 16.03.25 13:43 (alex445)
опять-таки как сделать? Если всё в одном проекте и путём вызова "динамического" SQL на запрос, то лучше не надо.
Смотрите, какой классный фреймворк! Пользовались? (там надо вниз мотать, чтобы примеры увидеть)
Надо бы притащить в проект.
Вот, кстати, что-то подобное через активатор использовалось в старой версии нашего проекта - сущности хранились в БД и можно было их конструировать, заполняя эту БД. Потом через XML или ещё как пересылалось на нужный сервер, там создавался объект и использовался. Только то было написано для Дотнета 2.0, с кучей самописных костылей, т.к. много вещей ещё не существовало. А тут проще сделано
DynamicProperty[] props = new DynamicProperty[] { new DynamicProperty("Name", typeof(string)), new DynamicProperty("Birthday", typeof(DateTime)) }; Type type = System.Linq.Dynamic.DynamicExpression.CreateClass(props); object obj = Activator.CreateInstance(type);