使用Entity Framework Dynamic SQL VS Dynamic LINQ的优缺点

时间:2019-02-14 13:46:49

标签: entity-framework linq entity-framework-6 roslyn system.linq.dynamic

实体框架动态SQL

 <input class="form-element su_course_update_quiz_attempt_textbox_class" id="+msg+"
 checked="checked" name="attempts'+msg+'" type="radio" value="multiple"
 style="position: absolute; opacity: 0;">

用于带有参数的完整SQL查询。

动态LINQ

任何第三方的知名图书馆,例如  -System.Linq.Dynamic  -罗斯林

用于添加带有参数的动态lambda条件。

主要的明显区别是,在LINQ的动态lambda条件下,您没有相同的完全控制权,而只有lambda表达式。但是,如果两者都可以实现期望的结果,那么为什么动态LINQ将是理想的选择?

0 个答案:

没有答案