Как потратить какой-либо LINQ Query в моем приложении для принудительного возврата определенного столбца из таблицы? - PullRequest
0 голосов
/ 14 ноября 2018

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

...