“大规模”的微型 ORM 是否有处理继承的方法?
为 Massive 编写提供程序很难吗?
我需要非常接近 SQL Server 的东西。作为第一步,最好拦截 Massive 生成的 SQL,然后将其推送到我选择的数据库中。
可能做这样的事情会产生预期的继承效果:
class Products:DynamicModel{...}
class BabyProducts : Products {...}
是否可以通过属性而不是通过继承将“产品”链接到动态模型?
注意这个项目(受 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() 以获取示例。
关于c# - 海量 ORM 和继承,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7937632/