LINQ To SQL を使用し、CreateDatabase メソッドを使用してデータベースを作成しています。MSDN から、自動生成された主キー フィールドを作成する構文が
[Column(Storage="_ID", IsPrimaryKey=true, AutoSync=AutoSync.OnInsert, DbType="Int NOT NULL IDENTITY", IsDbGenerated=true)]
AutoSync.OnInsert の意味と、AutoSync enum の他のメンバーの使用法を説明してもらえますか? つまり AutoSync.Always、AutoSync.Default など。
また、列を主キーとして既に指定している場合、DbType の「ID」という単語の意味は何ですか?