0.默認遞增已經過時!!! Now,默認不遞增了。
(1)當數據庫不設置遞增時,第一次插入數據(不輸入ID值),則默認ID為0。 可以插入
但第二次插入數據(不輸入ID值),默認ID也為0,就會和ID主鍵沖突。 頁面報錯,不能插入
(2)當數據庫設置遞增時,插入數據時(不輸入ID值) 報錯:當 IDENTITY_INSERT 設置為 OFF 時,不能為表 'XXXXX' 中的標識列插入顯式值。
1.舊版本
修改.edmx文件:"None" -> “Identity”
<EntityType Name="XXXX"> <Key> <PropertyRef Name="ID" /> </Key> <Property Name="ID" Type="int" StoreGeneratedPattern="Identity" Nullable="false" /> <Property Name="ID" Type="int" /> </EntityType>
2.新版本
修改.edmx文件:StoreGeneratedPattern屬性

