首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >用于在ASP.Net MVC5中使用SQLite的连接字符串

用于在ASP.Net MVC5中使用SQLite的连接字符串
EN

Stack Overflow用户
提问于 2017-10-29 03:43:00
回答 1查看 4.6K关注 0票数 1

我正在从事一个需要与数据库交互的项目。因此,我想在我的ASP.NET MVC5项目中使用SQLite。

我发现一些博客和网站展示了从ASP.NET MVC附加SQLite所需的一些连接字符串,但这些都是非常过时的(大约6年前)。

因此,我的问题是:在web.config中需要什么连接字符串才能将SQLite数据库文件附加到我的ASP.NET MVC5应用程序?

另外,在ASP.NET MVC5应用程序中附加SQLite的前提条件是什么?

EN

回答 1

Stack Overflow用户

发布于 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;
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46993750

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档