linq to sql插入操作取回自增的ID

2021-08-26 13:16:38 字數 641 閱讀 8805

首先我們來看乙個簡單的插入操作:

testdatacontext dc = new testdatacontext();

protected void page_load(object sender, eventargs e)

int id = user.uid 這句話就能拿到剛剛插入的值!這麼神奇,為什麼呢?

1 首先我們在資料庫中對uid設定的時候,就設定它為主鍵,然後為表示列,自增長,種子是1,增長量是1等。

2 那麼我們把資料表拖到vs上來,我們不只要會拖,還要會看。

autosync=autosync.oninsert 表示在插入式自動同步,

isdbgenerated表示是資料庫自動生成的值。

這樣才能那麼神奇!懂了吧。

我們當然也可以通過視覺化檢視來設定這些屬性。

如果是純sql獲得這個id就複雜一點,請參看本部落格另一篇:

《sql server中如何取得剛剛插入的自增長的id值》

linq to sql插入操作取回自增的ID

首先我們來看乙個簡單的插入操作 testdatacontext dc new testdatacontext protected void page load object sender,eventargs e int id user.uid 這句話就能拿到剛剛插入的值!這麼神奇,為什麼呢?1 首先...

jQuery文件操作之插入操作

語法解釋 追加某元素,在父元素中新增新的子元素。子元素可以為 string element js物件 jquery元素 如下 var oli document.createelement li oli.innerhtml 哈哈哈 ps 如果追加的是jquery物件,那麼這些元素將從原位置上消失。簡單...

proc動態插入操作

功能 proc動態插入操作 原始檔 dyn insert.pc include include include define sqlca none exec sql include sqlca exec sql begin declare section char db name 25 dbname...