微型ORM“大规模”是否有办法处理继承?
为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来说意味着什么。
答案 0 :(得分:2)
我想我现在要和Dapper一起去:
http://code.google.com/p/dapper-dot-net/source/browse/Tests/Tests.cs
Dapper绝对是数据库无关的和它处理继承
在上面的Tests.cs中搜索TestInheritance()以获取示例。