orm с сущностью 4 и код первым
Я хочу написать библиотеку для хранения любых объектов в базе данных. Я все еще делал отображение для известных объектов, используя сначала код и классы DbContext
а также DbSet
, Но в этом случае я не знаю структуру объектов, которые мне нужно отобразить. Есть ли способ сделать это с классами выше?
1 ответ
Единственный способ сделать это - динамически создавать классы отображения и загружать их в ORM, но я не уверен, что это возможно с EF4, поскольку я парень из NHibernate.
Кстати, я не вижу мотивов этого. Зачем вам такая вещь?
Если вам нужно хранить объекты, которые имеют другую (и неизвестную) схему, вы можете использовать шаблон Serialized LoB (http://martinfowler.com/eaaCatalog/serializedLOB.html), используя поле TEXT в реляционной базе данных, или поменьше перейти на схему с NoSql документ базы данных, такой как MongoDB.