Как расходовать любой запрос 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.