我用efcore寫了乙個blog程式,我要通過寫文章來分享自己的知識,我定義了乙個article
用來存放文章資訊,我還定義了乙個category
用來存放文章的分類,category
與article
是一對的關係。我的**實現如下:
article
public class article
public int categoryid
//導航屬性,efcore會自動建立主外來鍵關係
public category category
}
category
public class category
//導航屬性,efcore會自動建立主外來鍵關係
public listarticles
}
myblogdbcontext
public class myblogdbcontext:dbcontext
protected override void onmodelcreating(modelbuilder modelbuilder)
}
在XML中如何實現主外來鍵約束關係
查了下相關資料,目前有兩種實現方式,1是通過dtd,2是schema 1 dtd作為xml的一種老結構描述方式,採用的不同於xml的語法規則,而且不支援資料型別,基本被淘汰,在此不議 2 schema是完善了dtd的不足,以下是實現方式,相信有些簡單基礎的朋友都能看明白 如果曾經嘗試用 dtd 來描...
檢視oracle資料庫所有表的主外來鍵的關係
在日常資料維護中,經常刪除資料,要是這些資料所在的表有外來鍵關聯,又不設定成級聯刪除的話,就需要先清空子表的相關資料了。要找出所有的主外來鍵的關聯是乙個比較頭疼的事情,下面給出乙個例子,可以得到某使用者下的所有主外來鍵關係 select pk table 主鍵表,pk col 主鍵表id,fk ta...
oracle 中不指定 name 建立主外來鍵約束
oralce 中,可以不指定 name 建立 primary unique foreign key,方法如下 1 主鍵 sql alter table cdma rack add primary key hostid table altered 2 約束 sql alter table cdma r...