随笔分类 - Asp.Net Core
摘要:一.WebHostBuilder配置URL和端口进行侦听 UseUrls() 1.默认的ASP.NET Core项目绑定http://localhost:5000。通过使用UseUrls扩展方法——编辑urls命令行参数 2.指定格式:http://xxx:xxx,如:http://*:81 3.如
阅读全文
摘要:一 、在.Net Core中MailKit中提供了邮件的基础封装 它支持跨平台,并且支持 IMAP, POP3, SMTP 等协议 Nuget命令: 官方Git地址:https://github.com/jstedfast/MailKit 注: 1.目前版本v1.16.1 2.SmtpClient中
阅读全文
摘要:一、MySql官方提供了Ef Core对MySql的支持,但现在还处于预览版 当前程序包依赖Microsoft.EntityFrameworkCore,目前没找到API文档啥的,MySql.Data.EntityFrameworkCore.Design的用法也没 找到。 Nuget包地址 :http
阅读全文
摘要:一、Core WebAPI中的跨域处理 1.在使用WebAPI项目的时候基本上都会用到跨域处理 2.Core WebAPI的项目中自带了跨域Cors的处理,不需要单独添加程序包 3.使用方法简单 二、使用实例 1.全局配置中启用跨域处理,命名为‘any’,任何都可以访问 2.在控制器或Action的
阅读全文
摘要:一、Core WebAPI中的序列化 使用的是Newtonsoft.Json,自定义全局配置处理: 二、Core WebAPI中的路由处理使用方法注释的方式处理, 控制器路由:[Route("api/Menu")] Action路由:1.根据HttpMethod路由 [HttpPut] 2.根据Te
阅读全文
摘要:一、Asp.Net Core WebAPI 1.目前版本是v1.1 2.默认路由处理和Asp.Net WebAPI有些 区别了,现在使用的是控制器路由[Route("api/Menu")]和请求方式路由[HttpGet]、[HttpGet("{id}")]结合的 方式。直接在控制器和Action上使
阅读全文
摘要:一、Asp.Net Core中的Json序列化处理使用的是Newtonsoft.Json,更多参考:C# Newtonsoft.Json JsonSerializerSettings配置序列化操作,C# Json序列化工具--Newtonsoft.Json简介和使用 1.Newtonsoft.Jso
阅读全文
摘要:EF常用处理关联加载的方式有3中:延迟加载(Lazy Loading)、贪婪加载 (Eager Loading)以及显示加载。 一、EF Core 1.1 1.当前的版本,还不支持延迟加载(Lazy Loading),不将来是否支持 2.目前支持贪婪加载:使用Include加载 关联表 的数据,这种
阅读全文
摘要:1..Net Core Console控制台程序 在.Net Core中默认System.Text中不支持CodePagesEncodingProvider.Instance, System.Text.Encoding.CodePages.dll允许访问.Net Framework平台上不支持的编码
阅读全文
摘要:一、Core MVC中控制器和视图之间传值方式和Asp.Net中非常类似 1.弱类型数据:ViewData,ViewBag 2.强类型数据:@model 二、代码 实例 1.ViewData 2.ViewBag 3.@model 更多: .NetCore中EFCore的使用整理 VS Code搭建.
阅读全文
摘要:EntirtyFramework框架是一个轻量级的可扩展版本的流行实体框架数据访问技术. 其中的.NetCore版本对应EntityFrameworkCore Git源代码地址:https://github.com/aspnet/EntityFramework/ 官方使用文档说明:https://d
阅读全文
摘要:一、安装VS Code for C#的相关插件 1.C# :https://marketplace.visualstudio.com/items?itemName=ms-vscode.csharp 2.Code Runner:运行C#部分代码,或调试项目 https://marketplace.vi
阅读全文
摘要:一、scriptcs简介 scriptcs易于编写和执行C #用一个简单的文本编辑器。 在Visual Studio中,和其他的思想,是功能强大的工具,他们有时会阻碍生产力比他们更促进它。 您并不总是需要或想要创建一个新的解决方案或项目的开销。 有时你只想键入你最喜欢的文本编辑器。 scriptcs
阅读全文
摘要:一、Chocolatey 管理Windows软件的明智方法 1.建立在技术的无人值守安装和PowerShell。建立在技术的无人值守安装和PowerShell。 2.轻松管理Windows软件的所有方面(安装、配置、升级、卸载)。Chocolatey是最可靠的,软件是包含在包中,但也可以很容易的下载
阅读全文
摘要:Windows PowerShell 是一种命令行外壳程序和脚本环境,使命令行用户和脚本编写者可以利用 .NET Framework的强大功能。 它引入了许多非常有用的新概念,从而进一步扩展了您在 Windows 命令提示符和 Windows Script Host 环境中获得的知识和创建的脚本。
阅读全文
摘要:一、在最初使用VS Code创建控制台应用时, 使用VS Code调试工具默认会跑出异常: launch: program 'launch: launch.json must be configured. Change 'program' to the path to the executable
阅读全文
摘要:一、使用命令创建并运行.Net Core程序 1.dotnet new xxx:创建指定类型的项目console,mvc,webapi 等 2.dotnet restore :加载依赖项 dotnet restore 调用到 NuGet 以恢复依赖项树。 NuGet 分析 project.json
阅读全文
摘要:1.Asp.NetCore 中文入门文档 http://www.cnblogs.com/dotNETCoreSG/p/aspnetcore-index.html 2..Net Core官网 https://www.microsoft.com/net/core 3..netCore 官方文档 http
阅读全文