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

robconery / massive

为Massive编写提供程序难吗?

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

可能会执行以下操作,以达到预期的继承效果:

    class Products:DynamicModel{...}

    class BabyProducts : Products {...}




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

N.B.此项目(受Massive启发)可能更合适:http://www.toptensoftware.com/petapoco/

仍然不确定继承。



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

最佳答案

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

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

Dapper绝对是数据库独立的,并且可以处理继承

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

09-05 07:38