EF 設定除ID 之外的主鍵

2021-06-27 13:15:16 字數 433 閱讀 8599

ef 中老外們都預設id 列為主鍵,要是想 取消id 為主鍵 ,設定 其他列為主鍵的方法:

第一步,取消主鍵 :

[databasegenerated(databasegeneratedoption.none)]

public int32 id

get}

二: 新增主鍵:

[databasegenerated(databasegeneratedoption.identity)]

public int itemid

三:重寫ef onmodelcreating 方法

///

/// 產品類別 id自增 重寫

///

///

protected override void onmodelcreating(dbmodelbuilder modelbuilder)

mysql設定主鍵id為uuid

建立乙個user表,主鍵字段 這裡示例用userid 的屬性不要設定自增 開啟表結構 新增觸發器 如圖,1 觸發器視窗 2 選擇before insert 3 此觸發器的名稱,可自定義 4 插入 觸發器的邏輯 觸發器的邏輯 說明 userid是主鍵名稱,根據自己情況來 set new.userid ...

Oracle中怎樣設定表中的主鍵id遞增

首先建立一張表 create table cloud id number 3 primary key,name varchar2 20 address varchar2 20 步驟1 建立序列 create sequence autoid increment by 1 start with 1 mi...

oracle怎麼實現id自增和設定主鍵

這個問題,是從其他資料庫轉過來的開發者最常見的問題。1 關於主鍵 在建表時指定primary key字句即可 create table test id number 6 primary key,name varchar2 30 如果是對於已經建好的表,想增加主鍵約束,則類似語法 alter tabl...