摘要:
下面这篇微软的官方文档,详细阐述了在SQL Server中Reorganize和Rebuild索引的区别: Reorganize and rebuild indexes 其中微软给出了一个建议的阈值,如果索引的avg_fragmentation_in_percent值小于等于30%时,建议使用Reo 阅读全文
摘要:
根据微软文档对sp_delete_backuphistory存储过程的介绍,SQL Server在每次备份和恢复数据库后,会向msdb系统数据库的备份和恢复历史表写入数据,如果SQL Server经常要做频繁的备份和恢复操作,会造成msdb系统数据库逐渐变大,所以微软建议定期调用msdb数据库的存储 阅读全文
摘要:
DateTimeOffset Error: UTC offset of local dateTime does not match the offset argument 问: I'm trying to create a small method that converts the time fr 阅读全文
摘要:
在C#中,接口是一个比较特殊的存在,一个接口的实例,可以转换为没有实现该接口的类,并且不会发生编译错误。 为此,我们新建一个.NET Core控制台项目,然后使用如下代码来进行实验: using System; namespace NetCoreInterfaceTypeConversion { / 阅读全文
摘要:
我们知道在SQL语句中,ORDER BY语句可以用来排序。但是在SQL Server中,如果我们在子查询、视图、内联函数等数据库对象中单独使用ORDER BY语句是不允许的,来看下面的SQL语句: SELECT * FROM ( SELECT [ID],[Code],[Name],[Age],[Se 阅读全文
摘要:
我们知道使用EF Core的Join函数可以实现SQL中的INNER JOIN,那么怎么实现LEFT JOIN呢? 答案就在GroupJoin、SelectMany和DefaultIfEmpty三个Linq函数的组合使用上。 下面我们举个例子,建立一个.NET Core控制台项目,来演示使用EF C 阅读全文
摘要:
下面的文章,很好地阐述了.NET Core各个版本之间的兼容问题: Is .NET Core Runtime backwards compatible with previous releases? 阅读全文
摘要:
问 Do TransactionScope work with closed database connections? using (var transaction = new TransactionScope(TransactionScopeOption.Required)) { // crea 阅读全文
摘要:
TransactionScope and Async/Await. Be one with the flow! You might not know this, but the 4.5.0 version of the .NET Framework contains a serious bug re 阅读全文
摘要:
问 I am sending a stream to methods to write on, and in those methods I am using a binary reader/wrtier. When the reader/writer gets disposed, either b 阅读全文