Как определить, предназначен ли поставщик для SQL Server или SQLite? ⇐ C#
Как определить, предназначен ли поставщик для SQL Server или SQLite?
Я настраиваю свои сущности с помощью класса EntityConfiguration, который реализует IEntityTypeConfiguration.
Для обычного выполнения приложения я использую SQL Server, а для модульного тестирования — SQLite.
Проблема в том, что поставщик SQLite имеет ограниченные возможности, поэтому я хотел бы условно настроить свои объекты так, чтобы, если он использует SQL Server, у него были дополнительные функции, такие как RowVersion: entity.Property(e => e.RowVersion) .IsRequired(истина) .IsRowVersion() .IsConcurrencyToken(); Как узнать, какой поставщик базы данных используется?
Я настраиваю свои сущности с помощью класса EntityConfiguration, который реализует IEntityTypeConfiguration.
Для обычного выполнения приложения я использую SQL Server, а для модульного тестирования — SQLite.
Проблема в том, что поставщик SQLite имеет ограниченные возможности, поэтому я хотел бы условно настроить свои объекты так, чтобы, если он использует SQL Server, у него были дополнительные функции, такие как RowVersion: entity.Property(e => e.RowVersion) .IsRequired(истина) .IsRowVersion() .IsConcurrencyToken(); Как узнать, какой поставщик базы данных используется?
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Не может определить, какой экземпляр перегруженной функции "init :: init" предназначен
Anonymous » » в форуме C++ - 0 Ответы
- 9 Просмотры
-
Последнее сообщение Anonymous
-