아래와 같이 Single() 확장 메서드를 이용해 하나의 row를 가져오려고 시도했을 경우,

Test_Member member = (from t in db.Test_Member where t.nickname == nickname select t).Single();

만약 반환되는 값이 없으면 InvalidOperationException이 나온다.
SingleOrDefault()를 이용하면, 선택된 row가 없을때 null이 반환되다.
Test_Member member = (from t in db.Test_Member where t.nickname == nickname select t).SingleOrDefault();

powered by Moniwiki | themed by clockoon
last modified 2008-12-30 10:44:14
Processing time 0.2673 sec