Вот проблема: мой администратор базы данных хочет иметь возможность добавлять / удалять объекты базы данных, не требуя переустановки приложения, но я хочу иметь возможность использовать расширенные данные, предоставляемые структурой сущностей для типов данных, возвращаемых из хранимых процедур.
Есть ли какой-либо способ перестроить, добавить или удалить сущности из Entity Framework во время выполнения? Например, если dbcontext содержится в изолированном домене приложения, можно ли перезагрузить домен приложения (например, после запуска EdmGen.exe во время выполнения) для добавления новых типов сущностей? Если нет, есть ли способ заменить текст данных другим во время выполнения?
Tuple
с записью тега (чтобы предотвратить два типа, которые в остальном идентичны, но имеют разные логические типы) для хранения тип? Что касается последней части, я думаю, что это просто какая-то карта между именами и подписями. Короче говоря, я думаю, что проблема вовсе не в EF. Ваша проблема более простая. Если вы можете сделать это с помощью ILGenerator, деревьев выражений или кортежей, тогда это правильный путь. - person soandos   schedule 21.05.2014