당신은 SQL 또는 Linq에 엔티티 프레임 워크에 Linq에 아래 SELECT NAME FROM PERSON
로 컴파일 LINQ 쿼리를 작성하는 C#의 소스 코드를 원하십니까?
IEnumerable<string> names = from x in context.PERSONS
select x.Name;
또는
IEnumerable<string> names = context.PERSONS.Select(x => x.Name);
는 모나드 말투에서는 Name 속성 상에 투영합니다.
편집 : 어떤 열을 동적으로 지정 하시겠습니까?
string columnName = "Name";
ParameterExpression personExpression = Expression.Parameter(typeof(Person), "p");
Expression<Func<Person, string>> column = Expression.Lambda<Func<Person, string>>(Expression.PropertyOrField(personExpression, columnName), personExpression);
IEnumerable<string> things = context.PERSONS.Select(column);
회원님이 요구하는 분명한 ... 그 @noobob –