zoukankan      html  css  js  c++  java
  • dotNet Core初学之创建第一个dotNetCore项目

    首先创建解决方案dotNetCrazy

    一、创建项目

    1、这里选择.Net Core 选择ASP.NET Core Web 应用程序 名称暂且叫CoreCrazy

    这里我们选择 web应用程序(模型视图控制器) 左边 包含ASP.NET Core MVC 哈哈 那我想用EF怎么办  不急 一步一步往下看

    项目创建完成如下

    二、管理NuGet程序包

    我们先看看web应用程序 NuGet程序包

    这里包含NETCore app由微软提供的包

    这里我用的数据库是SqlServer2012 如何添加EF依赖呢

     这里我们可以输入下面命令来添加依赖

    Nuget添加EF的依赖
      
      输入命令:  Install-Package Microsoft.EntityFrameworkCore.SqlServer

    这里就有朋友会问了 程序包管理器控制台怎么打开呢

    有这几个地方可以打开

    还有这里

    都可以打开

    下面我们把命令输入

    我们在看看项目下有什么变化

    下一步我们从数据库生成model

    当然命令来的快

    依然在   程序包管理器控制台

    Scaffold-DbContext "Server=DESKTOP-HM1RHJVSQLEXPRESS;Database=dotNetCrazy;Trusted_Connection=True;" Microsoft.EntityFrameworkCore.SqlServer -OutputDir Models

    执行完成你会发现

    是不是似曾相识的赶脚

    我们还要配置Startup.cs添加依赖注入

    这是默认的我们需要修改

    修改为

    ok配置好了我们试试怎么样是否成功访问数据库进行读写

    三、创建控制器

    这里我们选择下图 懒得写了测试一下是否成功

    这里控制器已经创建好 当然视图也同时创建完成 因为我太懒了 直接拿现成的(*^__^*) 嘻嘻

    我们改下路由

    运行起来看看效果

    嗯嗯效果来了成功访问数据库数据

    新增试试

    o(∩_∩)o 哈哈

    感觉还可以 持续学习 dotNetCore初学者勿喷 

  • 相关阅读:
    linux开机启动服务配置
    流媒体服务器配置安装SRS及nginx+rtmp
    WEBRTC配置安装
    linux操作20200825
    转载流媒体服务器相关收藏
    RabbitMQ中间件使用
    如何查找删除指定进程
    硬件接口,串行比并行快的原因
    JavaBean+jsp开发模式 --结合form表单 实例
    session会话
  • 原文地址:https://www.cnblogs.com/moxuanshang/p/9497677.html
Copyright © 2011-2022 走看看