我正在使用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中'Identity'这个词有什么意义?