저는이 질문에 대해 Linq2SQL에 해당하는 DbLinq를 사용하고 있습니다. 내가 런타임에 반환하고자하는 열을 지정하는 Linq2SQL 쿼리를 생성해야합니다. 동적 Linq 확장 메서드를 사용하여 얻을 수 있지만 결과를 추출하는 방법을 해결할 수 없습니다. string someProperty = "phonenumber";
string id = "123
면책 조항 : System.Linq.Expressions에서 표현식을 사용하여 문제를 해결했지만 더 나은/더 쉬운 방법을 찾고 있습니다. var query =
from c in db.Customers
where (c.ContactFirstName.Contains("BlackListed") ||
c.ContactLastName.
SQL에 LINQ를 사용하고 pure SQL classic 쿼리를 사용해야합니다. 그리고이 SQL 쿼리에는 내 데이터가 생성 될 테이블이 있지만 이전에이 테이블을 알지 못합니다. 그것은 컴파일 시간에 알려질 것입니다. 그래서 어떻게 LINQ가 어떤 테이블에서 쿼리를 만들고 싶어하는지 이해할 수 있습니까?
표 하루 종일 초당 datetime a1 b1 x2 ...
07-01-2009 13:10 8 9 10
07-01-2009 13:11 8 8 2
07-01-2009 13:12 9 1 1
1 행 (= 86400 행)과 같은 정해진 열의 최대 값을 반환하는 단계; ~ 40 칼럼; 모두 같은 형식 최대 값을 검색하고 열을 지정할 시간을 찾고 있습니다
MSFT Dynamic Linq를 제대로 작동시키는 데 성공했지만 지금은 속성이 포함 된 "Where"절을 만들어야합니다. 여기 내 코드는 " '먼저'적용 가능한 집계 방법은 존재하지 않는다"내가 오류입니다 : 여기 where = "Element(XName.Get(\"procedure\")).Attributes(XName.Get(\"code\")).Firs
동적 Linq를 사용하고 where 절이 작동합니다. 이제 orderby 절을 추가하려고하지만 동적 표현식의 유형을 설정할 수없는 문제가 있습니다. 아래는 내가 가지고있는 코드를 작동 : class MyClass {
public string Owner;
public DateTime Inserted;
}
Expression<Func<M