orm с сущностью 4 и первым кодом - PullRequest
0 голосов
/ 09 ноября 2010

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

1 Ответ

0 голосов
/ 09 ноября 2010

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

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

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

...