微型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()以获取示例。