我正在从事一个需要与数据库交互的项目。因此,我想在我的ASP.NET MVC5项目中使用SQLite。
我发现一些博客和网站展示了从ASP.NET MVC附加SQLite所需的一些连接字符串,但这些都是非常过时的(大约6年前)。
因此,我的问题是:在web.config
中需要什么连接字符串才能将SQLite数据库文件附加到我的ASP.NET MVC5应用程序?
另外,在ASP.NET MVC5应用程序中附加SQLite的前提条件是什么?
发布于 2017-10-31 02:28:12
为了asp.net core 2.0
。修改todo
网络应用编程接口示例https://docs.microsoft.com/aspnet/core/tutorials/first-web-api#create-the-project。一个彻底的描述,将是大的,但应该包含主要项目要做。
*。在文件appsettings.json
中,使用添加条目
"ConnectionStrings": {
"DefaultConnection": "Data Source=mydb.sqlite"
}
*。在Startup.cs
中使用以下命令修改方法ConfigureServices(IServiceCollection services)
:
public void ConfigureServices(IServiceCollection services)
{
ConfigurationBuilder builder = new ConfigurationBuilder();
builder.SetBasePath(Directory.GetCurrentDirectory())
.AddJsonFile("appsettings.json");
Configuration = builder.Build();
string ConnectionStr = Configuration.GetConnectionString("DefaultConnection");
services.AddDbContext<TodoContext>(options => options.UseSqlite(ConnectionStr));
SQLitePCL.Batteries.Init();
services.AddMvc();
}
*。在Startup.cs
部分中添加using
using Microsoft.Data.Sqlite;
using SQLitePCL;
https://stackoverflow.com/questions/46993750
复制相似问题