如何在我的应用程序中扩展任何LINQ查询以强制执行表中的返回特定列(RowVersion)?
我希望任何使用LINQ查询的开发人员默认情况下都会返回RowVersion列,即使他返回匿名对象也是如此。
我正在尝试使用ExpressiongVisitor扩展(附加)任何查询,但是它非常复杂,并且我在网络上找不到有用的教程。谁能帮我。
像这样
var query1 = from e in entity.FACTOR_DEFINITION
join fc in entity.FACTOR_CRITERIA on e.ID equals
fc.FACTOR_DEFINITION_ID
where e.ID >= 118 && fc.END_VALUE == "ss"
select new { e.ID, e.NAME, e.DEFAULT_SCORE,fc.BEGIN_VALUE };
我希望新对象(匿名类型)包括e.RowVersion && fc.RowVersion。