데이터 테이블과 개체 목록이 있습니다. List의 속성이 특정 값인 DataTable의 모든 행을 반환해야합니다. List는 데이터 테이블을 필터링하는 데만 사용됩니다 (그러나 필터 열은 데이터 테이블에 포함되지 않습니다).목록이있는 DataTable에 가입하십시오. <SomeObject>
저는 이것이 LINQ에서 가능해야한다고 확신합니다.
DataTable에 다음이 포함
MembershipID Username Password
1 blah blah
2 blah blah
3 blah blah
마이리스트에는 다음이 포함
MembershipID Profile1 Profile2 Profile3 DifferentID
1 blah blah blah A
2 blah blah blah B
3 blah blah blah C
내가 반환해야 (DataTable을로) - 예 : GetUsersByDifferentID ("B")에 대한 :
MembershipID Username Password
2 blah blah
...
두 번째 테이블을 DataTable로 가져올 수 있다면 더 쉽게 만들 수 있지만 필요한 것은 LI로 가능하다고 생각합니다. NQ. 나는 마법의 문법에 대해 머리를 맞을 수가 없다. 내가 이해을 couldnt 때문에
감사합니다. :) – Echilon
@Lee ListCollection을 반환하려고 시도하면 예외가 발생합니다. {System.NotSupportedException : Entity에 대한 LINQ가 메서드를 인식하지 못합니다. System.Data.EnumerableRowCollection1 [System.Data.DataRow] AsEnumerable (System. Data.DataTable) '메서드 이 메서드는 저장소 식으로 변환 할 수 없습니다 .' – joshua