2012-06-20 103 views
0

我有一個名爲Tl的表,它由字段ID,名稱和課程組成。 在我看來,當我點擊添加細節按鈕,我應該能夠填寫名稱和課程,並保存它的數據庫。
在這裏我的ID是主鍵。但我沒有使用AutoIncrement這個字段。沒有使用遞增選項,我應該能夠保存新添加的值。
任何人都可以建議我如何使用linq查詢來實現這一點。
謝謝!如何在MySql中不使用自動增量來增加主鍵

+1

請添加一些代碼,我們definetely不禁withoud代碼。 –

+1

爲什麼你的問題與asp.net-mvc標記的時候,它與這個框架嚴格無關? –

回答

1

我會假設你正在使用的EntityFramework

var dbMaxId = context.TIs..Max(m => (int?) m.ID); 
model.ID = dbMaxId + 1; 
+0

嗨,感謝您的解決方案,這裏在model.ID代替模型我給了我的模型名稱,但它不接受。任何解決方案。 – SahithiPinisetty

+0

public ActionResult Saving(IEnumerable us) {TI u = new TI(); foreach(var k in) {var s = dbContext.TI.Max(m =>(int?)m.TI); Val.ID = dbMaxId + 1; u.Name = k.Name; u.Course = k.Course; – SahithiPinisetty

+0

其工作..... – SahithiPinisetty