摘要:
由于Scaffold-DbContext指令目前还不支持自动映射数据库中的视图为实体,所以当我们想使用EF Core来读取数据库视图数据的时候,我们需要手动去做映射,本文介绍如何在EF Core中手动映射数据库的视图为实体。 假设我们在SQL Server中有如下数据库视图[dbo].[V_Pers 阅读全文
摘要:
新建一个.NET Core项目,假如我们有如下代码: 我们可以在VisualStudio中看到demo.GetNumber方法有一个重载: 一个是Demo类中定义的GetNumber方法,还有个是DemoExtension类中定义的GetNumber扩展方法,那么我们在调用demo.GetNumbe 阅读全文
摘要:
假如SQL Server数据库中现在有Book表如下 有如下数据: 我们使用SELECT语句查询该表,如下所示: 现在设想一个问题,我们如何根据[BookName]和[BookDescription]两列数据的联合值来对结果进行排序呢? 我想很多人都会想到用子查询,如下所示: 像上面这样用子查询的确 阅读全文
摘要:
数据库 我们先在SQL Server数据库中建立一个Book表: 然后插入如下数据: 查询Book表的数据,如下图所示: 现在我们使用EF Core将Book表映射到.NET Core控制台项目中的Book实体上,Book实体如下所示: 不使用事务 然后我们在.NET Core控制台项目Progra 阅读全文
摘要:
新建一个.NET Core控制台程序,代码如下: 执行后结果如下: 因为Parallel.ForEach为并行执行,所以再次执行时6个数字出现的顺序可能会不一样。 阅读全文