SQLite和实体框架配置

时间:2013-10-06 15:42:26

标签: c# entity-framework sqlite configuration

我目前正在尝试为数据库层测试设置SQLite,而且我没有得到如何编写配置文件(无法找到这方面的文档)。您似乎在整个文件中复制配置,有时人们将db工厂写入entityframework部分,有时只在system.data部分。

这是我当前的配置文件:

<?xml version="1.0" encoding="utf-8"?>
<configuration>
  <configSections>
    <!-- For more information on Entity Framework configuration, visit http://go.microsoft.com/fwlink/?LinkID=237468 -->
    <section name="entityFramework" type="System.Data.Entity.Internal.ConfigFile.EntityFrameworkSection, EntityFramework, Version=5.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" />
  </configSections>
  <connectionStrings>
    <add name="SWEChanContext" connectionString="Data Source=:memory:; New=True; Version=3" providerName="System.Data.SQLite" />
  </connectionStrings>
  <system.data>
    <DbProviderFactories>
      <add name="SQLite Data Provider" invariant="System.Data.SQLite" description="SQLite" type="System.Data.SQLite.SQLiteFactory, System.Data.SQLite" />
    </DbProviderFactories>
  </system.data>
</configuration>

0 个答案:

没有答案