当前位置: 首页 > news >正文

视频素材网站推荐中国空间站视频

视频素材网站推荐,中国空间站视频,比较有名的公司网站,wordpress支持h5关注我们作者#xff1a;Jeremy Likness排版#xff1a;Rani近期.NET 数据团队宣布了 EF Core 7.0 (EF7)的第四个预览版。除了bug修复和更大功能的基础工作外#xff0c;此预览版还包括以确保转换器和比较器由类型映射处理#xff0c;并支持将转换器与值生成器一起使用。请… 关注我们作者Jeremy Likness排版Rani近期.NET 数据团队宣布了 EF Core 7.0 (EF7)的第四个预览版。除了bug修复和更大功能的基础工作外此预览版还包括以确保转换器和比较器由类型映射处理并支持将转换器与值生成器一起使用。请务必阅读 EF7 的完整计划以了解路线图上的内容。EF Core 7.0 (EF7)https://www.nuget.org/packages/Microsoft.EntityFrameworkCore/7.0.0-preview.4.22229.2转换器和比较器由类型映射处理https://github.com/dotnet/efcore/issues/17962将转换器与值生成器一起使用https://github.com/dotnet/efcore/issues/11597EF7 的完整计划https://docs.microsoft.com/ef/core/what-is-new/ef-core-7.0/plan领域驱动设计和“受保护”密钥领域驱动设计 (DDD) 的其中一种模式是使用值对象作为键的概念。换句话说而不是像这样声明一个键public class Thing {public int Id { get; set; } }它可能看起来像这样public class Thing {public ThingKey Id { get; set; } }public class ThingKey {public ThingKey(Funcint generator) Id generator(); public ThingKey(int id) Id id;public int Id { get; private set; } }这样做有几个好处。第一个也是最明显的一点是它隐藏了密钥的实现细节。如果您决定更喜欢使用 GUID 的无限资源而不是更有限和无聊的可用整数的顺序集那么由于键类提供的缓冲区您的重构将更加容易。您还可以通过验证保护密钥免受不良数据的影响这样就没人可以分配负值。说到意外你有没有将错误的 id 作为一个键传递给一个方法对编译器而已是不在乎的因为它都是整数……或字节……或 1 和 0……但如果您使用强类型键您将被迫提供合适的键。否则编译器会抱怨。是否使用此方法当然取决于您但在预览版 4 之前EF Core 中的选择还是有限的。从实体转换为标量的最明显方法是使用转换器但如果您尝试将转换器分配给标记为生成值的属性EF Core 会抛出异常。该约束已被解除更重要的是更新了代码以确保正确处理此案例。让我们知道您是否正在使用此功能以及它如何为您工作先决条件EF7 当前面向 .NET 6。随着我们即将发布它可能会更新到 .NET 7。EF7 不会在      .NET Framework 上运行。EF7 是 EF Core 6.0 的继承者不要与 EF6 混淆。如果您正在考虑从 EF6 升级请阅读我们的从 EF6 移植到 EF Core 的指南。混淆https://github.com/dotnet/ef6EF6 移植到 EF Corehttps://docs.microsoft.com/ef/efcore-and-ef6/porting/如何获得 EF7 预览EF7 仅作为一组 NuGet 包分发。例如要将 SQL Server 提供程序添加到您的项目中您可以通过 dotnet 工具使用以下命令dotnet add package Microsoft.EntityFrameworkCore.SqlServer --version 7.0.0-preview.4.22229.2下表链接到 EF Core 包的预览版 1 并描述了它们的用途。包裹链接目的Microsoft.EntityFrameworkCorehttps://www.nuget.org/packages/Microsoft.EntityFrameworkCore/7.0.0-preview.4.22229.2独立于特定数据库提供程序的主 EF Core 包Microsoft.EntityFrameworkCore.SqlServerhttps://www.nuget.org/packages/Microsoft.EntityFrameworkCore.SqlServer/7.0.0-preview.4.22229.2Microsoft SQL Server 和 SQL Azure 的数据库提供程序Microsoft.EntityFrameworkCore.SqlServer.NetTopologySuitehttps://www.nuget.org/packages/Microsoft.EntityFrameworkCore.SqlServer.NetTopologySuite/7.0.0-preview.4.22229.2SQL Server 对空间类型的支持Microsoft.EntityFrameworkCore.Sqlitehttps://www.nuget.org/packages/Microsoft.EntityFrameworkCore.Sqlite/7.0.0-preview.4.22229.2SQLite 的数据库提供程序包括数据库引擎的本机二进制文件Microsoft.EntityFrameworkCore.Sqlite.Corehttps://www.nuget.org/packages/Microsoft.EntityFrameworkCore.Sqlite.Core/7.0.0-preview.4.22229.2SQLite 的数据库提供程序没有打包的本机二进制文件Microsoft.EntityFrameworkCore.Sqlite.NetTopologySuitehttps://www.nuget.org/packages/Microsoft.EntityFrameworkCore.Sqlite.NetTopologySuite/7.0.0-preview.4.22229.2SQLite 对空间类型的支持Microsoft.EntityFrameworkCore.Cosmoshttps://www.nuget.org/packages/Microsoft.EntityFrameworkCore.Cosmos/7.0.0-preview.4.22229.2Azure Cosmos DB 的数据库提供程序Microsoft.EntityFrameworkCore.InMemoryhttps://www.nuget.org/packages/Microsoft.EntityFrameworkCore.InMemory/7.0.0-preview.4.22229.2内存数据库提供程序Microsoft.EntityFrameworkCore.Toolshttps://www.nuget.org/packages/Microsoft.EntityFrameworkCore.Tools/7.0.0-preview.4.22229.2用于 Visual Studio 包管理器控制台的 EF Core PowerShell 命令使用它来将脚手架和迁移等工具与 Visual Studio集成Microsoft.EntityFrameworkCore.Designhttps://www.nuget.org/packages/Microsoft.EntityFrameworkCore.Design/7.0.0-preview.4.22229.2EF Core 工具的共享设计时组件Microsoft.EntityFrameworkCore.Proxieshttps://www.nuget.org/packages/Microsoft.EntityFrameworkCore.Proxies/7.0.0-preview.4.22229.2延迟加载和更改跟踪代理Microsoft.EntityFrameworkCore.Abstractionshttps://www.nuget.org/packages/Microsoft.EntityFrameworkCore.Abstractions/7.0.0-preview.4.22229.2解耦 EF Core 抽象将此用于 EF Core 定义的扩展数据注释等功能Microsoft.EntityFrameworkCore.Relationahttps://www.nuget.org/packages/Microsoft.EntityFrameworkCore.Relational/7.0.0-preview.4.22229.2用于关系数据库提供程序的共享 EFCore 组件Microsoft.EntityFrameworkCore.Analyzershttps://www.nuget.org/packages/Microsoft.EntityFrameworkCore.Analyzers/7.0.0-preview.4.22229.2EF Core 的 C# 分析器我们还发布了 Microsoft.Data.Sqlite.Core 7.0 预览版 1 为 ADO.NET.Microsoft.Data.Sqlite.Corehttps://www.nuget.org/packages/Microsoft.Data.Sqlite.Core/7.0.0-preview.4.22229.2ADO.NEThttps://docs.microsoft.com/dotnet/framework/data/adonet/ado-net-overview安装 EF7 命令行界面 (CLI)在执行 EF7 Core 迁移或脚本命令之前您必须将 CLI 包安装为全局或本地工具。要全局安装预览工具请安装dotnet tool install --global dotnet-ef --version 7.0.0-preview.4.22229.2如果您已经安装了该工具则可以使用以下命令对其进行升级dotnet tool update --global dotnet-ef --version 7.0.0-preview.4.22229.2可以将此新版本的 EF7 CLI 用于使用旧版本 EF Core 运行时的项目。每日buildsEF7 预览版与 .NET 7 预览版一致。这些预览往往落后于 EF7 的最新工作。考虑使用每日builds来获取最新的 EF7 功能和bug修复。与预览版一样每日builds需要 .NET 6。每日buildshttps://github.com/aspnet/AspNetCore/blob/master/docs/DailyBuilds.md文档和反馈所有 EF Core 文档的入口点是 docs.microsoft.com/ef/。欢迎在 dotnet/efcore GitHub 存储库上提交发现的问题和任何其他反馈。https://github.com/dotnet/efcore/issues/11597有用的网址提供以下链接以方便参考和访问。主要文档https://aka.ms/efdocsEF Core 的问题和功能请求https://aka.ms/efcorefeedback实体框架路线图https://aka.ms/efroadmap双周更新https://github.com/dotnet/efcore/issues/27185来自团队的感谢EF 团队非常感谢多年来使用并为 EF 做出贡献的所有人欢迎来到 EF7。
http://www.pierceye.com/news/117268/

相关文章:

  • 网站性能视频 怎么做网站
  • 惠安建设局网站做基础销量的网站
  • 网页制作与网站建设自考制作ppt的软件免费下载
  • 会员类网站模板wordpress写主题
  • wordpress网站分享朋友圈缩略图wordpress 密码爆破
  • 总结网站推广策划思路的内容佛山做外贸网站哪家好
  • 阿里云服务器如何做两个网站网站建站对象
  • 做网站毕业实训报告网站架构企业收费标准
  • 高端品牌网站建设公司哪家好网页设计与制作个人总结
  • 自己电脑建设网站哈尔滨专业网站建设哪个好
  • 福建设计招标网站移动端网站和app开发
  • 山东网站制作团队门户网站内容管理建设方案
  • 新开传奇网站排行中国建设网官方网站app
  • 网站营运费广州网络公司建站
  • 小吃网站建设如何提高网站收录量
  • 全球网站域名做网站设计学那个专业好
  • 新手学网站建设解疑与技巧1200例北京网络行业协会
  • 医生工作室网站建设sae wordpress 主题
  • 防水网站怎么做义乌 外贸网站 开发
  • 中国做外贸的网站有哪些内容虚拟商品购物网站源码
  • 如何将数据写入wordpress文站房屋装修案例
  • 做网站的积木式编程网站开发中的qq登录
  • 官方网站作用咨询公司简介
  • 个人手机版网站建设电影网站模板html
  • 招聘网站开发源码广州服务类拓客软件
  • 婚庆策划公司加盟江门关键词优化价格
  • 百度网站入口ps网页设计实验报告
  • 做网站准备材料怎么做优化网站排名
  • asp技校网站手游网页版
  • 网站建设合同要交印花税吗烟台网站的建设