c# - 海量 ORM 和继承

标签 c# orm massive

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

robconery / massive

为 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/

相关文章:

sql - 使用 Massive Insert 我在尝试获取 scope_identity() 时得到 DBNull

c# - 如何匹配包含多个字符的单词?

c# - C# 中的数据表

python - 是否有任何生成 AngularJS 的 Python 库/框架?

c# - Massive可以和MySql合作吗?

c#-4.0 - 依靠 IEnumerable<dynamic>

c# - 使用接口(interface)的泛型 T 列表

c# - 如何将一个文件夹的内容分别打开到不同的富文本框?

python - Django ORM 和 hstore : counting unique values of a key

java - 像 hibernate 这样的 ORM 框架在迭代结果集时是否实现任何类型的行映射器?