该链接回答了我对 SQL 中是否存在自动增量的疑问。
我现在的问题是这样的
我有 2 个由这些类表示的表
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;}
}
在初始化 A 类的对象期间,发生错误说BId can not be null
在 MySQL 中,我可以声明一个列,AUTO_INCREMENT
然后将表初始化为类似
INSERT INTO myTable(col2, col3, col4) VALUES('col2','col3','col4');
假设它col1
被声明为自动增量。我想对BId
A 类做类似的事情,这样我就不必为它设置一个整数。