我正在使用 LINQ To SQL 并使用 CreateDatabase 方法创建我的数据库。我从 MSDN 了解到,创建自动生成的主键字段的语法是
[Column(Storage="_ID", IsPrimaryKey=true, AutoSync=AutoSync.OnInsert, DbType="Int NOT NULL IDENTITY", IsDbGenerated=true)]
有人可以解释一下 AutoSync.OnInsert 的含义以及 AutoSync 枚举的其他成员的用法吗?。IE。AutoSync.Always、AutoSync.Default 等。
当我已经将列指定为主键时,DbType 中的“身份”一词有什么意义?