时间:2021-05-28
前言
关于 ASP.NET Core 2.0 的新功能可以查看我的这篇博客。 这篇文章是 Priview2中的一些改进。
.NET Core 2.0 - Preview2
Azure 的改进
Docker 镜像转移到了 Debian Stretch
修复并支持 macOS High Sierra
质量和性能的改进
dotnet restore 将在 dotnet run,publish,build 的时候被隐式调用
.NET Standard 库可以引用 .NET Framework库了
.NET Standard NuGet 包 nuspec 不再需要添加对于NETStandard.Library依赖关系了
ASP.NET Core 2.0 - Preview2
更新了 Visual Studio 的模板,多了SPA项目的模板。 包括(Angular, React.js, React.js and Redux)等。
添加了在 Visual Studio 2017 中新建 ASP.NET Core 项目使用 .NET Framework框架的模板。
Kestrel 添加了一些配置选项,包括(MaxConcurrentConnections,MaxRequestBodySize,RequestBodyMinimumDataRate)等。
Razor 支持 C# 7.1。 此项配置可以在csproj中指定<LangVersion>latest</ LangVersion>开启。
对于MVC Action中FileStreamResult,FileContentResult 的Http头增加了支持的范围。 现在可以添加 ETag, LastUpdate等。
新增了两个关于Razor Page的过滤器(IPageFilter,IAsyncPageFilter)。
关于 Priview 1中的 Identity 相关的服务还有配置HTTPS的被割掉了,他们还需要时间进行打磨,等待以后发布。
Entity Framework Core 2.0 - Preview2
新的 NuGet 包以及工具包(Microsoft.EntityFrameworkCore.Tools.DotNet)
FromSql和ExecuteSqlCommand中的字符串插值,他们生成的SQL将会自动参数化。
生成的SQL:
@p0='London' (Size = 4000)@p1='Sales Representative' (Size = 4000)SELECT *FROM CustomersWHERE City = @p0 AND ContactTitle = @p1实体类型自动分割表(完善Priview1中的功能),下面将只会创建一个表。
数据库函数映射,你可以在代码中使用数据库中定义的函数了,注意返回值只能是单个的(scalar)。
将会调用数据库中定义的PostReadCount函数,函数必须自己手动创建,EF不会自动生成。
var query = from p in context.Posts where BloggingContext.PostReadCount(p.Id) > 5 select p;其他的改进(兼容性,过时api等)
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
4月7日消息微软现已发布.NET5.0Preview2,带来功能和性能方面的改进。这一版本包括.NET5.0.0Preview2与.NETSDK5.0.100P
【推荐】ASP.NET2.0+SQLServer2005构建多层应用!!!!!@申请加分!@@![sell=5]随着.NET2.0的发布,将会使得使用ASP.N
前言ASP.NETCore的变化和发展速度是飞快的,当你发现你还没有掌握ASP.NETCore1.0的时候,2.0已经快要发布了,目前2.0处于Preview1
微软今日发布汇总:VisualStudio2015,.NET2015,.NETFramework4.6,ASP.NET4.6,AzureSDK2.7for.NE
前言VisualStudio2019Preview中提供了图形界面的ML.Net,所以,只要我们安装VisualStudio2019Preview就能简单的使用