1
讀取最後插入的領域我已經添加了一些值使用如何使用LINQ
static DataClassesDataContext db = new DataClassesDataContext();
static tbl_Class _Class = new tbl_Class();
我tbl_class,在我的添加按鈕:
_Class.ClassName = txtClass.Text;
_Class.Capacity = System.Convert.ToByte(txtCapacity.Text);
_Class.Place = txtPlace.Text;
_Class.TeacherName = txtTeacherName.Text;
_Class.Registered = 0;
_Class.ClassComments = txtDesc.Text;
db.tbl_Classes.InsertOnSubmit(_Class);
db.SubmitChanges();
現在我需要這最後插入的行的id爲下一步。我如何檢索它?
我用這個代碼:
var query = (db.tbl_Classes
.OrderByDescending(m => m.classID).Take(1)).ToArray();
得到最後ID,但我不知道如何把這個ID在我的int變量。 任何幫助將是偉大的。
只是檢查'_Class.classID'的SubmitChanges後'()'。 –
你有沒有嘗試在'SubmitChanges'後面的調試器中查看'_Class'來查看是否自動設置了新的ID? –
阿德里亞諾說什麼會工作 – CSharper