连接刚创建的数据库点击"确定"。
打开"服务器资源管理器"如下:
右键"服务器资源管理器",点击"属性"复制连接字符串。并粘帖到Web.config中的connectionStrings节点下
现在,需要一个处理连接嘚帮助类如下:
浏览Test/Index视图页,显示连接成功
本文适用于 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视图页,显示连接成功
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。