예제가 너무 부실해 죄송합니다 ;;
// Windows Form의 CheckBoxList의 체크한 아이템을 불러와 string[] 배열에 담는다.
string[] st = new string[chkTableList.CheckedItems.Count];
for (int i = 0; i < chkTableList.CheckedItems.Count; i++)
{
st[i] = chkTableList.CheckedItems[i].ToString();
}
// List<T> 형태로 객체 생성
SybaseConClass.SybaseTableNameAndQuery tblList = new SybaseConDataTableCopy.SybaseConClass.SybaseTableNameAndQuery();
List<SybaseConClass.SybaseTableName> tableList = tblList.syBaseQueryList;
// CheckBoxList 와 String 배열의 일치하는 값만 익명형식에 담는다.
var saveList = from s in st.AsEnumerable()
from n in tableList.AsEnumerable()
where n.TABLENAME == s.ToString()
select new
{
TABLENAME = n.TABLENAME,
SELECTQUERY = n.SELECTQUERY
};
'C# > LINQ' 카테고리의 다른 글
lambda parameter 값이 Null 일 경우 전체 출력, parameter 가 NULL 이 아닐 경우 Like 로 검색 (Null Or Like) (0) | 2015.07.10 |
---|---|
람다식 UNION ALL 과 UNION 구현 방법 (0) | 2015.06.26 |
[EntityFramework] linq IN query 예제와 EntityFramework 다중행 업데이트 예제 (0) | 2015.03.26 |
[EntityFramework] procedure 호출시 output 파라미터 값 받아오기 간단한 예제 (0) | 2015.02.26 |
List<클래스>를 이용한 프로퍼티에 값 저장 하기 예제 (0) | 2013.02.05 |