orm с сущностью 4 и код первым

Я хочу написать библиотеку для хранения любых объектов в базе данных. Я все еще делал отображение для известных объектов, используя сначала код и классы DbContext а также DbSet, Но в этом случае я не знаю структуру объектов, которые мне нужно отобразить. Есть ли способ сделать это с классами выше?

1 ответ

Единственный способ сделать это - динамически создавать классы отображения и загружать их в ORM, но я не уверен, что это возможно с EF4, поскольку я парень из NHibernate.

Кстати, я не вижу мотивов этого. Зачем вам такая вещь?

Если вам нужно хранить объекты, которые имеют другую (и неизвестную) схему, вы можете использовать шаблон Serialized LoB (http://martinfowler.com/eaaCatalog/serializedLOB.html), используя поле TEXT в реляционной базе данных, или поменьше перейти на схему с NoSql документ базы данных, такой как MongoDB.

Другие вопросы по тегам