• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

.netcoreAsp.netMvcEf网站搭建vs20171)

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

1)开发环境搭建 

        首先下载安装vs2017  地址 :https://www.visualstudio.com/zh-hans/downloads/ 

        安装勾选几项如下图 ,注意点在单个组件时.net core 运行时一定要勾上,很多人都没勾结果新增不了.net core 项目

        

        

 2)开发 

      1.新增.net core mvc asp.net  

                 

       2.新增Ef项目 

           首先通过nuget 安装三个依赖项 

                    Install-Package Microsoft.EntityFrameworkCore.SqlServer 

                   Install-Package Microsoft.EntityFrameworkCore.Tools 

                   Install-Package Microsoft.EntityFrameworkCore.Tools

 

                    

 

3.通过Nuget 命令创建实体类  

          Scaffold-DbContext "Server=(localdb)\mssqllocaldb;Database=Blogging;Trusted_Connection=True;" Microsoft.EntityFrameworkCore.SqlServer -OutputDir Models 

       

     创建完成的文件目录

    

 

  在startup.cs 中注册并配置上下文

    为了使 MVC 控制器能够使用 BloggingContext,我们将把它注册为一项服务。

  • 打开 Startup.cs
  • 在文件开头添加以下 using 语句
using EFGetStarted.AspNetCore.ExistingDb.Models;
using Microsoft.EntityFrameworkCore;   
以及EF 上下文不要忘记添加构造函数

 

现在我们可以使用 AddDbContext(...) 方法将其注册为服务。

  • 找到 ConfigureServices(...) 方法
  • 添加以下代码以将上下文注册为服务  
 
  
IServiceCollection services)
{
    services.AddMvc();

    var connection = @"Server=(localdb)\mssqllocaldb;Database=Blogging;Trusted_Connection=True;ConnectRetryCount=0";
    services.AddDbContext<BloggingContext>(options => options.UseSqlServer(connection)); 
}

4.新增依赖于实类的控制器

     

 

 

        

 


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
ASP.NET中客户端Session状态的存储发布时间:2022-07-10
下一篇:
ASP.NET中常用输出JS脚本的类发布时间:2022-07-10
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap