大规模的ORM和继承

时间:2011-10-29 07:44:36

标签: c# orm massive

微型ORM“大规模”是否有办法处理继承?

robconery / massive

为Massive编写提供程序是否很难?

我需要一些非常接近SQL Server的东西。作为第一步,最好只截取Massive生成的SQL,然后将其推送到我选择的数据库中。

可能做这样的事情会产生所需的遗传效果:

    class Products:DynamicModel{...}

    class BabyProducts : Products {...}

是否可以通过属性而不是通过继承将“产品”链接到动态模型?

N.B。这个项目(受Massive启发)可能更贴合:http://www.toptensoftware.com/petapoco/

仍然不确定继承。


在提供商上...... 扩展IDbConnection(例如http://code.google.com/p/dapper-dot-net/)的MicroORM可能是最佳起点。不确定这对于Massive来说意味着什么。

1 个答案:

答案 0 :(得分:2)

我想我现在要和Dapper一起去:

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

Dapper绝对是数据库无关的它处理继承

在上面的Tests.cs中搜索TestInheritance()以获取示例。