autoincrement column in SQL database自動增量和SQL的身份
鏈接回答我的疑問,在SQL中是否存在自動增量。
我的當前的問題是這樣的,
我具有由這些類
public class A
{
[Key]
public int AId{get;set;}
public int BId{get;set;}
[ForeignKey("BId")]
public virtual B pb{get;set;}
}
public class B
{
[Key]
public int BId{get;set;}
public int AId{get;set;}
}
表示2代表在初始化類的一個對象,錯誤發生說BId can not be null
在MySQL,我可以聲明一個列爲AUTO_INCREMENT
,然後將表初始化爲如
INSERT INTO myTable(col2, col3, col4) VALUES('col2','col3','col4');
suppos col1
被聲明爲自動增量。我想在類A中做類似BId
的事情,這樣我就不必爲它設置一個整數。
Hi @ asp-asp,你在用linq2sql嗎?實體框架?其他ORM?這個問題不完整。 – 2013-02-25 14:45:17
嗯,我正在使用EF – 2013-02-25 16:43:29