当前位置:编程学习 > C#/ASP.NET >>

微软企业库连接 sqlite 总是提示出错:

微软企业库连接 sqlite 总是提示出错:
 public static class DBHelper
    {
        /// <summary>
        /// 获取数据库对象
        /// </summary>
        /// <param name="name">数据库实例名(默认name为空,调用默认数据库实例)</param>
        /// <returns>数据库对象</returns>
        public static Database CreateDataBase(string name ="EntLibStudySQLite")
        {
           // return DatabaseFactory.CreateDatabase(name);
            return EnterpriseLibraryContainer.Current.GetInstance<Database>(name);
        }
    }
GetInstance  方法总是提示错误:

Activation error occured while trying to get instance of type Database, key "EntLibStudySQLite" --------------------编程问答-------------------- <dataConfiguration defaultDatabase="EntLibStudySQLite">
    <providerMappings>
      <add databaseType="EntLibContrib.Data.SQLite.SQLiteDatabase, EntLibContrib.Data.SqLite, Version=4.1.0.0, Culture=neutral, PublicKeyToken=null" name="System.Data.SQLite" />
    </providerMappings>
  </dataConfiguration>
  <connectionStrings>
    <add name="EntLibStudySQLite" connectionString="data source=|DataDirectory|EntLibStudySQLite.db3;Pooling=true;FailIfMissing=false"
      providerName="System.Data.SQLite" />
  </connectionStrings>

配置文件
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,