asp.net core Mvc 连接sql sqlserverasp

本文适用于 EF Core并非 EF Core MVC 应用程序。您將使用逆向工程基于现有数据库创建实体框架模型

  • 选择 Core)项目模板

  • 输入项目名称,然后单击确定

  • Core的核心服务(例如数据库 Context)在应用程序启动期间使用依赖注入进行注册。然后需要这些服务的组件(例如您的 MVC 控制器)通过构造函数参数或属性提供这些服务。


}

该MvcMovieContext对象处理连接到数据库和将Movie对潒映射到数据库记录的任务数据库上下文在核心配置系统读取ConnectionString。对于本地开发它从appsettings.json文件获取连接字符串:

LocalDB是SQL sqlserverasp Express数据库引擎的轻量级版本,用于程序开发LocalDB按需启动并以用户模式运行,因此没有复杂的配置默认情况下,LocalDB数据库在C:/ Users / {user}目录中创建.mdf文件

创建一个SeedData在Models文件夹中命洺的新类。用以下内容替换生成的代码:

如果数据库中有任何电影则种子初始化程序返回并且不添加电影。

用以下代码替换Program.cs的内容:

}
 

连接刚创建的数据库点击"确定"。

打开"服务器资源管理器"如下:

右键"服务器资源管理器",点击"属性"复制连接字符串。并粘帖到Web.config中的connectionStrings节点下


    

现在,需要一个处理连接嘚帮助类如下:

浏览Test/Index视图页,显示连接成功

}

我要回帖

更多关于 sqlserverasp 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信