Динамическое добавление полей в БД (Entity Framework) [дубликат]

262
07 июля 2017, 03:36

На данный вопрос уже ответили:

  • Динамические поля у Сущности 1 ответ

Здравствуйте, возник у меня вопрос по поводу добавления полей в таблицу БД, с помощью кода (например в админке сайта для товара).

Можно ли реализовать такой функционал, например для товара "Телефон" добавить поле год выпуска с той же админки? Куда стоит двигаться с поиском ответа и примеров (возможно даже правильные поисковые запросы =))?

Стек технологий: C#(ASP.NET MVC + Entity Framework)

Спасибо всем за советы/ответы.

Answer 1

Были уже на сайте похожие вопросы, из последнего что помню это:

  • Добавление полей сущности EF динамически
  • Обновление модели Entity Framework

EF не предназначен для этого, основная заточка -- под механизм миграций (не в рантайме).

Если хотите дополнительные поля в админке добавлять, то проектируйте в структуре базы дополнительные таблицы с описанием полей, их значений.

И уже в рантайме чтобы оставалось только вставлять в готовые таблицы.

READ ALSO
C# как заставить Class Library использовать свой App.config

C# как заставить Class Library использовать свой App.config

Имеется консольное приложение, которое через рефлексию инстанцирует класс (с определенным интерфейсом) из проекта Class Library

276
Как можно вывести полученный url через WebView Unity 3d

Как можно вывести полученный url через WebView Unity 3d

Ситуация такая, url который требуется выводится в DebugLog (http_response

259
Пример использования клиента RIO Sockets

Пример использования клиента RIO Sockets

Прошу привести пример использования RIO сокетов со стороны клиентаНапример, несколько коннектов к разным серверам

188