关于使用dapper,我有两个问题:

  • 是否可以加载诸如 Entity Framework (延迟加载)之类的导航键属性?
  • POCO serializationdynamic serialization有什么区别?
    哪个更好?以及如何使用此序列化?
  • 最佳答案



    不,Dapper是直接SQL库,这就是为什么它这么快的原因。自动加载没有任何开销。但是,您可以一次加载多个实体。



    POCO序列化效率更高,因为该类型在编译时是众所周知的,而动态序列化则更昂贵,因为它必须在运行时进行评估。除此之外,没有什么区别。

    但是,我建议Dapper在之上的所有其他库之上。它简单,快速且极为灵活。相信我,我已经使用了许多框架和库来进行数据访问。

    Dapper Documentation

    看看多重映射多个结果

    关于c# - 在dapper中可以进行延迟加载吗?通用(POCO)和动态API有什么区别?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13956585/

    10-10 21:41
    查看更多