0
private Table<Gallery> galleryTable;
public GalleryRepository (string connectionString) {
dc = new DataContext(connectionString);
galleryTable = dc.GetTable<Gallery>();
}
public void SaveGallery(Gallery gallery) {
if (gallery.GalleryId == 0)
galleryTable.InsertOnSubmit(gallery);
else if (galleryTable.GetOriginalEntityState(gallery) == null) {
galleryTable.Attach(gallery);
galleryTable.Context.Refresh(RefreshMode.KeepCurrentValues, gallery);
}
galleryTable.Context.SubmitChanges();
}
테이블에 새 갤러리를 삽입 할 때 메서드는 개체 오류의 인스턴스로 설정되지 않은 개체 참조를 throw합니다. 갤러리는 null이 아닌없고, 어느 쪽도InsertOnSubmit에 대한 LINQ : 오류