검색결과 리스트
linq to sql에 해당되는 글 2건
- 2009.04.26 LINQ to ADO.NET -2
- 2009.04.26 LINQ to ADO.NET -1 1
using (DataClasses1DataContext db = new DataClasses1DataContext()) { var r01 = from x in db.LINQTEST where x.age > 20 select x; foreach (var x in r01) { Console.WriteLine(x.name); } }
using (DataClasses1DataContext db = new DataClasses1DataContext()) { //객체를 만듭니다 LINQTEST newData = new LINQTEST(); //데이터를 넣습니다 newData.name = "피요히코"; newData.age = 30; newData.comment = "추가된 데이터입니다."; //변경된 내용을 반영합니다. db.LINQTEST.InsertOnSubmit(newData); db.SubmitChanges(); }
using (DataClasses1DataContext db = new DataClasses1DataContext()) { var searchItem = (from x in db.LINQTEST where x.name == "피요히코" select x).SingleOrDefault(); //Single()로 검색할경우 해당값이 없으면 Exception발생 //SingleOrDefault()의 경우는 값 없을때 Null 리턴 if (searchItem != null) { //searchItem이 null이 아닌경우 comment를 변경 searchItem.comment = "변경되었어요....."; } //변경내용 확인 var r01 = (from x in db.LINQTEST where x.name == "피요히코" select x).SingleOrDefault(); Console.WriteLine(r01.comment); }
using (DataClasses1DataContext db = new DataClasses1DataContext()) { var searchItem = (from x in db.LINQTEST where x.name == "피요히코" select x).SingleOrDefault(); //삭제 db.LINQTEST.DeleteOnSubmit(searchItem); db.SubmitChanges(); //결과확인 var searchItem2 = (from x in db.LINQTEST where x.name == "피요히코" select x).SingleOrDefault(); if (searchItem2 == null) { Console.WriteLine("지워졌다. ㅠㅠ"); } else Console.WriteLine(searchItem2.name); }
이번에는 (좀더 많이 쓸수 있어 보이는)
LINQ to ADO.NET에 대해 봐볼께요
(LINQ to SQL이라고 해도 될듯한..)
이녀석은 일단 몇가지 선행작업이 필요해요.
일단 test해볼 테이블을 하나 만들었습니다.
RECENT COMMENT