Массивная ОРМ и наследство

Есть ли у микро ORM "массивный" способ обработки наследования?

робконерия / массивная

Сложно ли написать провайдера для Massive?

Мне нужно что-то очень близкое к SQL Server. В качестве первого шага было бы хорошо просто перехватить SQL, сгенерированный Massive, а затем вставить его в мою базу данных.

Возможно, что-то подобное даст желаемый унаследованный эффект:

    class Products:DynamicModel{...}

    class BabyProducts : Products {...}

Можно ли связать "Продукты" с динамической моделью через атрибут, а не через наследование?

NB этот проект (вдохновленный Massive) может быть более подходящим: http://www.toptensoftware.com/petapoco/

все еще не уверен насчет наследства.


О провайдерах... MicroORM, которые расширяют только IDbConnection, такие как http://code.google.com/p/dapper-dot-net/ могут быть лучшим местом для начала. Не уверен, что это значит с точки зрения Massive еще.

1 ответ

Решение

Я думаю, что я собираюсь пойти с Dapper на данный момент:

http://code.google.com/p/dapper-dot-net/source/browse/Tests/Tests.cs

Dapper определенно не зависит от базы данных и обрабатывает наследование

Ищите TestInheritance() в Tests.cs выше для примера.

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