Entity Framework 7 (Entity Framework Core) には、2 つの異なる拡張メソッド セットがありますPropertyBuilder
。最初は「一般的な」セットのようです:
- HasDefaultValueSql
- HasColumnName
- HasColumnType
- HasComputedColumnSql
- HasDefaultValue
次に、「ForSqlServer」に一致するセットがあります。
- ForSqlServerHasDefaultValueSql
- ForSqlServerHasColumnName
- ForSqlServerHasColumnType
- ForSqlServerHasComputedColumnSql
- ForSqlServerHasDefaultValue
また、「汎用」対応のない「ForSqlServer」拡張メソッドが 1 つ追加されているようです。
- ForSqlServerUseSequenceHiLo
2 つのグループの違いは何ですか? また、いつどちらを使用するのですか?