我正在使用 Entity Framework 4 代码优先方法自动创建 SQLite 数据库,我收到一条错误消息,告诉我 ProviderIncompatibleException:
[System.Data.ProviderIncompatibleException] = {"CreateDatabase is not supported by the provider."}
我以为 EF 4 支持它?
我在 app.config 中使用它:
<system.data>
<DbProviderFactories>
<remove invariant="System.Data.SQLite"/>
<add name="SQLite Data Provider" invariant="System.Data.SQLite"
description=".Net Framework Data Provider for SQLite"
type="System.Data.SQLite.SQLiteFactory, System.Data.SQLite, Version=1.0.81.0, Culture=neutral, PublicKeyToken=db937bc2d44ff139" />
</DbProviderFactories>
</system.data>
谢谢你。