微软企业库连接 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