2013-03-23 5 views
0

Я использую подход Entity Framework 5 Code First и должен найти способ сопоставить тип, который я динамически создаю во время выполнения, в таблицу, чтобы он стал частью модели.Отображение динамического типа Entity Framework

Проблема, которую я пытаюсь решить, заключается в следующем. У меня две таблицы A и B. A имеет один столбец «Имя». Таблица A хранит имена столбцов в таблице B. Всякий раз, когда строка добавляется в таблицу A, триггер добавляет столбец в таблицу B. На основе данных из таблицы AI может построить тип во время выполнения для представления таблицы B. Моя проблема заключается в том, что я бы как работа EF с моим типом и таблицей B. Я не могу найти способ сопоставить свой тип с таблицей B.

ответ

0

Я не знаю, соответствует ли это вашей проблеме, но посмотрите в этом сообщении 'Dynamically building a model with code first ».

Но мой реальный совет заключается в том, что вы меняете свою схему ... Создайте таблицу со столбцом с типом xml и создайте класс, который может быть сериализован и десериализован, чтобы вы могли сохранять и извлекать xml и загружать объекты. Или даже, посмотрите в базе данных NoSQL.