В Entity Framework, каков родительский тип всех полей ObjectQuery? - PullRequest
0 голосов
/ 31 октября 2010

Мне нужно

OrderBy( p => new SomeClass {p.firstField, p.secondField} )

, где

public class SomeClass<T>
{    T firstField {get;set;}
     T secondField {get;set;}
}

Какой тип Entity Framework 4 наиболее специфичен для T?Какой код я могу использовать для установки значений firstField и secondField?(имеется в виду, что firstField ссылается на p.ID, а secondField ссылается на p.Name).

1 Ответ

1 голос
/ 01 ноября 2010

Тип полей - это обычные типы .NET.Это означает, что когда firstField ссылается на ID, это, вероятно, будет int или Guid, а secondField, вероятно, будет string.

Если вы создаете универсальныйКласс, чтобы сделать заказ с этим, это не обязательно.Вы также можете сделать это:

OrderBy( p => new { p.ID, p.Name } )

Это автоматически создаст для вас тип.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...