上一页 1 2 3 4 5 6 7 ··· 27 下一页
摘要: 索引 索引是对数据库表中一列或多列的值进行排序的一种结构,使用索引可快速访问数据库表中的特定信息。 分区 就是把一张表的数据分成N个区块,在逻辑上看最终只是一张表,但底层是由N个物理区块组成的。 分表 就是把一张表按一定的规则分解成N个具有独立存储空间的实体表,系统读写时需要根据定义好的规则得到对应 阅读全文
posted @ 2021-04-02 00:01 LBO.net 阅读(685) 评论(3) 推荐(2) 编辑
摘要: 随着开源社区的活跃,很多第三方的工具和扩展为 Framework Core 提供了更多的附加功能,使用这些工具时, 请务必评估质量、授权、兼容性和技术支持等因素。 相关工具 LLBLGen Pro (商业) 一种实体建模解决方案,包含对 Entity Framework 和 Entity Frame 阅读全文
posted @ 2021-04-01 23:59 LBO.net 阅读(719) 评论(1) 推荐(1) 编辑
摘要: 使用元数据动态配置模型 动态配置表名(默认复数) //This will singularize all table names foreach (IMutableEntityType entityType in modelBuilder.Model.GetEntityTypes()) { enti 阅读全文
posted @ 2021-04-01 23:54 LBO.net 阅读(753) 评论(1) 推荐(2) 编辑
摘要: 什么是元数据? 「百科」元数据被定义为:描述数据的数据,对数据及信息资源的描述性信息。 「知乎」什么是元数据?为何需要元数据? EF Core 底层元数据信息 Microsoft.EntityFrameworkCore.Metadata Namespace 若要获取上述底层元数据,可使用 IMode 阅读全文
posted @ 2021-04-01 23:50 LBO.net 阅读(386) 评论(0) 推荐(0) 编辑
摘要: 使用现有工具分析日志 SQL Server Profiler Microsoft SQL Server Profiler 是 SQL 跟踪的图形用户界面,用于监视数据库引擎的活动,您可以捕获每个事件的数据并将其保存到文件或表中供以后分析。 例如,可以对生产环境进行监视,了解哪些存储过程由于执行速度太 阅读全文
posted @ 2021-04-01 23:48 LBO.net 阅读(707) 评论(0) 推荐(0) 编辑
摘要: 对于大多数程序而言,对数据库的更改都需要可追溯,一般通过日志记录实现,这样一来,当发生误操作时, 可追责到具体的责任人,从数据库层面,很多数据库本身都支持日志记录功能,从应用程序层面,我们可以通 过很多方式实现数据审计与日志记录。 SQL Server 变更数据捕获和更改跟踪 实现方式 Implem 阅读全文
posted @ 2021-04-01 23:46 LBO.net 阅读(443) 评论(0) 推荐(0) 编辑
摘要: Entity Framework Core 支持通过不同的数据库提供程序访问许多不同的数据库,随着 .NET Core 的发展和开源社区的增长,提供程序也越来越多,基本满足所有数据库需求。 当前支持的提供程序 NuGet 程序包 支持的数据库引擎 维护商/供应商 备注/要求 有用的链接 Micros 阅读全文
posted @ 2021-04-01 23:45 LBO.net 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 基本概念 仓储和工作单元模式旨在创建数据访问层和应用程序的业务逻辑层之间的抽象层,实现这些模式可让你的应用程序对数据存储介质的更改不敏感,而且很容易进行自动化单元测试和进行测试驱动开发 (TDD)。 有许多方法来实现存储库和工作单元模式,接下来我们基于 EF Core 实现最通用的仓储和工作单元模式 阅读全文
posted @ 2021-04-01 23:42 LBO.net 阅读(1112) 评论(0) 推荐(0) 编辑
摘要: 如果上下文中加载了大量的实体准备修改,使用 DetectChanges 会造成性能开销,这是因为当任何一个实体变更时,都要将属性值与快照的原始值进行比较,从而生成快照中实体的状 态,为了随时保持同步状态,EF提供的很多方法默认都会自动调用 DetectChanges 将扫描变更追踪器中的所有实体快照 阅读全文
posted @ 2021-04-01 23:41 LBO.net 阅读(577) 评论(0) 推荐(0) 编辑
摘要: 当利用上下文对实体进行增删改查时,EF是如何生成正确 SQL 命令的?又是如何知道哪些属性值发生了改变呢?答案是利用变更追踪机制。 Snapshot 快照式变更追踪(默认) DetectChanges 方法的用途 下列的代码中我们查询了一个Blog 实体,同时修改 Url 属性,最终对 Url 的改 阅读全文
posted @ 2021-04-01 23:38 LBO.net 阅读(401) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 27 下一页
//返回顶部