
.NET Core
文章平均质量分 73
G_Q_L
每天进步多一点
展开
-
ASP.Net Core
什么是Asp.Net Core? ASP.NET Core 是.NET Framework的下一代版本,是一个新的开源和跨平台的框架,用于构建如 Web 应用、物联网(IoT)应用和移动后端应用等连接到互联网的基于云的现代应用程序。 ASP.NET Core 应用可运行于 .NET Core 和完整的 .NET Framework 之上。 构建它的目的是为那些部署在云端或者内部运行的原创 2017-08-16 08:58:26 · 323 阅读 · 0 评论 -
ASP.Net Core与数据库结合
.NET Core 与Sql Server结合1.建立.Net Core Web应用程序打开VS 2017,新建项目工程: 更改身份验证: 添加数据库连接工具->连接到数据库 导入数据库表工具 ->NuGet包管理器 ->程序管理器控制台,打开powershell界面。输入下面命令: 将命令中的Mall替换为要使用的数据库Scaffold-DbContext "Server=.;Databa原创 2017-08-16 10:47:52 · 6622 阅读 · 0 评论 -
.NET Core下的文件文档服务
.NET Core下的文件文档服务默认文档服务设置默认首页可以给网站的每个访问者提供一个起始页。 为使站点能提供默认页,避免用户输入完整 URI,须在 Startup.Configure 中调用 UseDefaultFiles 扩展方法。//举个栗子,设置默认页mydefaultpublic void Configure(IApplicationBuilder app){ Defau原创 2017-08-16 18:01:17 · 1548 阅读 · 0 评论 -
.NET Core MVC路由
.NET Core MVC路由路由路由:路由是用来把请求映射到路由处理程序。路由匹配:一般来说,一个应用会有一个路由集合。接收到的请求会在这个路由集合里按照 URL matching 来查找匹配。一旦某个路由规则匹配成功,则不会再去寻找其他路由;如果所有的路由规则都不匹配,则抛出异常。举个栗子:路由模板:routes.MapRoute( name: "default", templa原创 2017-08-17 11:55:52 · 446 阅读 · 0 评论 -
ASP.NET Core 日志
ASP.NET Core 日志处理 ASP.NET Core 内建支持日志,也允许开发人员轻松切换为他们想用的其他日志框架。 通过 DI 请求 ILoggerFactory 或 ILogger 可为应用程序增加日志功能。参考原文: https://docs.microsoft.com/en-us/aspnet/core/fundamentals/logging?tabs=aspnetc翻译 2017-08-17 16:38:29 · 848 阅读 · 0 评论 -
ASP.Net Core的内置依赖注入
.Net Core 内置DI ASP.NET Core 的底层设计支持和使用依赖注入。ASP.NET Core 应用程序可以利用内置的框架服务将它们注入到启动类Startup的方法中,并且应用程序服务ConfigureServices能够配置注入。什么是依赖注入?依赖注入(Dependency injection,DI)是一种实现对象及其合作者或依赖项之间松散耦合的技术。什么是依赖倒置思原创 2017-08-17 17:55:37 · 4012 阅读 · 0 评论 -
MVC格式化响应数据
MVC格式化响应数据asp.Net的Action可以返回指定类型的格式数据,如 JsonResult 或 ContentResult等。[HttpGet]public JsonResult Get(){ return Json(_authorRepository.List());}[HttpGet("About")]public ContentResult About(){原创 2017-08-18 12:45:57 · 590 阅读 · 0 评论 -
.net core Razor视图的Tag Helper
Tag Helper tag helper的目的是帮助我们快速动态地创建HTML标签,并为其添加验证等功能。Form Tag Helper直接举例:<form asp-controller="Demo" asp-action="Register" method="post"></form>生成的HTML:<form method="post" action="/Demo/Register">原创 2017-08-18 16:46:11 · 1340 阅读 · 0 评论 -
EF Core的安装、EF Core与数据库结合
EF Core的安装 EF Core是新一代可扩展和跨平台的Entity Framework版本。较与旧版本,它不再使用edmx可视化的操作界面,但是仍然可以通过命令的形式通过数据库生成代码或通过代码生成数据库。EF Core实体框架核心安装:工具> NuGet软件包管理器>软件包管理器控制台Install-Package Microsoft.EntityFrameworkCore.原创 2017-08-23 15:07:20 · 5030 阅读 · 0 评论