2012-02-04 3 views
1

는 일부 코드가 있습니다.액션 대표와 일반 ​​매개 변수

아이디어는 매개 변수로 전달되는 다른 테이블에 대해 동일한 메소드를 사용하는 것입니다.

나는 linq2sql 상속에 대해 알고 있지만, 알고 싶습니다. 다른 방법으로 할 수 있습니까?

답변

0

검사 할 특정 속성/속성이 숫자로 고정되어 있고 컴파일 타임에 알려진 경우 (부분 클래스를 통해 이러한 테이블에 대한 특정 인터페이스를 추가하는 것이 가장 쉽고 여전히 쉬울 것임) 형식 안전. 그렇지 않은 경우 리플렉션을 사용하거나 동적 사용 또는 목표에 따라 동적 LINQ를 사용 중일 수 있습니다.

좀 더 구체적인 예제를 제공하면 도움이 될 수 있습니다. 특정 패턴에 맞는 특정 테이블을 가져오고 싶거나 특정 테이블에 상관없이 특정 테이블을 가져오고 싶은지 여부가 분명하지 않기 때문입니다.

0

테이블에 대한 공통 인터페이스를 도입 할 수있는 경우 해당 인터페이스 형식의 매개 변수가있는 \ delegate 함수를 작성하고 각 테이블을 해당 매개 변수로 전달할 수 있습니다.