Jac*_*ack 11 c# orm massive dapper petapoco
我开始使用PetaPOCO和Dapper,他们都有自己的局限性.但恰恰相反,它们比实体框架闪电般快,我倾向于放弃它的局限性.
我的问题是:是否有任何ORM可以让我们具体定义一对多,多对一和多对多的关系?Dapper.Net和PetaPOCO都可以实现破解这些关系的黑客方式,而且当你可能有5-6个连接时它们甚至不能很好地扩展.如果没有一个微型ORM可以让我们处理它,那么我的第二个问题是我应该放弃这些微ORM在定义关系方面不是那么好并为每一种类型创建一个新的POCO实体的事实我将执行的查询包括这些类型的多连接?这可以很好地扩展吗?
我希望我对自己的问题很清楚.如果没有,请告诉我.
我通常遵循这些步骤.
在我的分公司,我有一个
T SingleInto<T>(T instance, string sql, params object[] args); 
获取现有对象并可以直接将列映射到名称匹配的方法.这对于这种情况非常有效.
如果需要,可以在这里找到我的分支. https://github.com/schotime/petapoco/