.net core Asp.net Mvc Ef 网站搭建 vs2017 1)

news/2024/5/9 16:39:07/文章来源:https://blog.csdn.net/weixin_34133829/article/details/85993423

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(...) 方法
  • 添加以下代码以将上下文注册为服务  
 
  
public void 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.新增依赖于实类的控制器

     

 

 

        

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_742843.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

LAMP架构部署和动态网站环境的配置

实验环境&#xff1a;操作系统&#xff1a;centos 7.5服务器IP&#xff1a;192.168.10.5运行用户&#xff1a;root连接工具&#xff1a;xshell工具web环境&#xff1a;Linuxapachephpmariadb&#xff08;LAMP架构&#xff09;大型动态应用系统平台主要是针对于大流量、高并发网…

我的博客网站开发5——博文正文页

为实现页面间的统一性和开发时代码的工作量&#xff0c;我们将页面相同的布局做成母版页&#xff0c;变化的内容在内容页进行变化。如下图&#xff1a; 这样&#xff0c;我们在写博文的显示全文页面时&#xff0c;我们只需在新增页面引用母版页就可实现&#xff0c;页面相同页面…

建立个人网站需要学习哪些知识?学习的顺序是什么?

首先&#xff0c;做个人的网站&#xff0c;不是写笔记那么肯定是为了我展示给别人看。 想要把自己写的网站展示给互联网&#xff0c;就要把代码部署到服务器&#xff0c;如果按照正常的流程&#xff0c;就要首先登陆百度云&#xff0c;阿里云什么的&#xff0c;购买服务器&…

Chrome 不想让 HTTPS 网站通过 HTTP 下载文件

开发四年只会写业务代码&#xff0c;分布式高并发都不会还做程序员&#xff1f; >>> 你是否经历过访问的明明是一个 HTTPS 网站&#xff0c;但是有时候站内下载东西使用的协议却是 HTTP&#xff0c;这其实存在安全隐患&#xff0c;现在 Chrome 不想让这样的事情发生…

Google也来凑热闹-网站导航

网站导航这个已经在国内做烂掉的东西&#xff0c;最近大鳄级别的Google也来凑热闹了&#xff0d;Google网站导航&#xff0c;据他们自己说&#xff1a; 在推这款产品之初&#xff0c;我们做了大量的调研&#xff0c;。。。我们发现还有大量的另一类用户&#xff0c;我们在帮助…

网站数据安全防护的八大要诀

不管是网络还是终端&#xff0c;信息安全问题始终是人们所最为关心的问题&#xff0c;所以当人们的数据中心正走向网络的时候&#xff0c;人们的安全防护也必须紧跟这个脚步。 1、认证和口令管理 这主要是一种一次性的活动而且仅仅是作为项目的一部分而完成的。有人可能会问一…

php网站防止sql注入攻击方法

网站安全防护—该如何防止SQL注入攻击&#xff1f; 移动互联网的发展势头已经远远超过PC互联网&#xff0c;手机移动端上网&#xff0c;以及持有量远超PC电脑&#xff0c; 随着移动大数据、区块链的技术在不断的完善&#xff0c;成熟&#xff0c;日常生活中经常会听到某某网站…

网站被黑 如何做好网站安全防护

网站被攻击&#xff0c;首先牵扯到的就是网站的开发语言&#xff0c;包括了代码语言&#xff0c;以及数据库语言&#xff0c;目前大多数网站都是使用的PHP&#xff0c;JAVA&#xff0c;.net语言开发&#xff0c;数据库使用的是mysql&#xff0c;oracle等数据库&#xff0c;那么…

网站被黑 怎么检测代码含有后门

收到阿里云的短信提醒说是网站存在后门&#xff0c;webshell恶意通信行为&#xff0c;紧急的安全情况&#xff0c;我第一时间登录阿里云查看详情&#xff0c;点开云盾动态感知&#xff0c;查看了网站木马的详细路径以及webshell的特征&#xff0c;网站从来没有出现过这种情况&a…

如何防止网站数据库被攻击被篡改?

某一网站平台的客户数据库被黑客篡改了&#xff0c;篡改了会员的卡信息以及金额&#xff0c;包括zhu单也被黑客篡改&#xff0c;导致平台的损失很大&#xff0c;在后台提现的时候&#xff0c;客户才发现会员的数据有异常&#xff0c;觉得不得劲&#xff0c;查询该会员账号的所有…

企业网站服务器遭到黑客入侵? 如何做好安全防护

好多企业网站遭遇黑客攻击&#xff0c;像黑客入侵在互联网只要有数据网络&#xff0c;就能使用数据网络远程操作目标的笔记本电脑、网络服务器、企业网站&#xff0c;从而任意地读取或篡改目标的重要数据&#xff0c;又又或者使用目标系统软件上的功能模块&#xff0c;比如对手…

如何防护黑客攻击网站漏洞?

从今年3月份全世界黑客攻击网站分析局势来看&#xff0c;黑客攻击的网站中中国占有了绝大多数。那麼作为一个公司或是开发公司&#xff0c;如何防止自身的网站黑客攻击&#xff0c;从企业网站建设之初&#xff0c;就应当搞好这种安全对策&#xff0c;当你的网站保证以下几个方面…

Linux中如何部署动态网站环境

当谈论起网站时&#xff0c;我们可能听说过静态和动态这两个词&#xff0c;但却不知道它们的含义&#xff0c;或者从字面意思了解一些却不知道它们的区别。 这一切可以追溯到网站和网络应用程序&#xff0c;Web应用程序是一个网站&#xff0c;但很多网站不是Web应用程序&#…

网站受攻击的具体形式是什么?怎么判断出网站被攻击?

现在做网站的站长面对网站攻击是在所难免的事&#xff0c;特别是一些比较热门的行业以及一些比较小的企业&#xff0c;更是被这些网站攻击整得焦头烂额。那么如果我们要解决攻击的问题&#xff0c;我们就必须去了解攻击到底是一个什么东西&#xff0c;具体的攻击有什么形式。 …

常见的网站攻击与防御,道高一尺,魔高一丈

从互联网诞生起&#xff0c;安全威胁就--直伴随着网站的成长&#xff0c;各种Web进犯和信息走漏也从未停止。2011年中国互联网范畴爆出两桩比较大的安全事故&#xff0c;一桩是新浪微博遭XSS进犯&#xff0c;另一桩是以CSDN为代表的多个网站走漏用户密码和个人信息。特别是后者…

网站服务器如何修复403禁止错误

403 Forbidden错误是HTTP状态代码&#xff0c;表示出于某种原因&#xff0c;绝对禁止访问您尝试访问的页面或资源。不同的Web 服务器以不同的方式报告403禁止的错误&#xff0c;我们在下面列出了其中的大多数。有时&#xff0c;网站所有者会自定义网站的HTTP 403 Forbidden错误…

网站服务器防护技术你了解多少?

技术的迅速发展&#xff0c;给人们提供便利的同时&#xff0c;也给人们带来了威胁。通常情况下&#xff0c;黑客、病毒会利用系统的漏洞来进行网络攻击&#xff0c;如篡改网页、蔓延病毒等&#xff0c;从而造成用户信息的窃取、重要数据的破坏。因此&#xff0c;要对web服务器的…

什么是cc,网站如何防御cc攻击?

网络信息技术的发展给互联网行业带来了新的发展机遇&#xff0c;也有很多网站遭遇很多黑客的攻击。目前网站攻击主要分为两大类&#xff0c;cc攻击跟ddos攻击。今天小编就跟大家聊一下服务器该如何应对cc流量攻击&#xff1f; 所谓的CC攻击(Challenge Collapsar)是DDOS(分布式…

公司网站常见安全漏洞及防护的方法?

目前&#xff0c;基于PHP的网站开发已经成为目前网站开发的主流&#xff0c;小编从PHP网站攻击与安全防范方面进行探究&#xff0c;旨在减少网站漏洞&#xff0c;希望对大家有所帮助! 一、常见PHP网站安全漏洞 对于PHP的漏洞&#xff0c;目前常见的漏洞有五种。分别是Session…