Entity Framework 7 (Entity Framework Core) имеет два разных набора методов расширения для PropertyBuilder
. Первый кажется «общим» набором:
- HasDefaultValueSql
- HasColumnName
- HasColumnType
- HasComputedColumnSql
- Хасдефолтвалуе
Затем есть соответствующий набор для «ForSqlServer»:
- Форсклсерверхаасдефаултвалуескл
- форсклсерверхасколумнаме
- Форсклсерверхасколумнтипе
- Форсклсерверхаскомпутедколумнскл
- Форсклсерверхаасдефаултвалуе
Также кажется, что есть один дополнительный метод расширения «ForSqlServer» без «общего» аналога:
- Форсклсерверусесеквенсехило
В чем разница между двумя группами и когда какую из них использовать?