摘要:
下面这篇微软官方文档,介绍了如何在ASP.NET Core中使用CORS,来实现客户端浏览器AJAX的跨域请求: Enable Cross-Origin Requests (CORS) in ASP.NET Core 阅读全文
摘要:
下面这篇微软官方文档,介绍了C#中的public、private、protected、internal等访问修饰符: Access Modifiers (C# Programming Guide) 文档中有两个地方,这里特别强调下: Classes and structs declared dire 阅读全文
摘要:
问 Why is it possible to write constructor for an abstract class in C#?As far as I know we can't instantiate an abstract class.. so what is it for?You 阅读全文
摘要:
在.NET Core的项目中,如果我们要在项目中引用其它DLL文件,不建议直接在项目引用中添加DLL文件(虽然在.NET Core项目中也可以这么做),建议是去直接下载DLL文件所属的NuGet包。这样最大的好处是我们可以将要引用DLL文件的所有依赖文件也一起引入到项目中,这样保证了引用文件的完整性 阅读全文
摘要:
我们在使用SQL Server时,有时会有这种需求,需要从一个SQL Server服务器A中,查询另一个SQL Server服务器B中的表,然后将SQL Server服务器A中的表和SQL Server服务器B中的表进行JOIN,像类似这种跨SQL Server服务器的SQL语句操作,我们就可以通过 阅读全文
摘要:
有时候当我们用SQL Server的导入向导或者SSIS导入文件到数据库时,会出现类似下面的错误: The column cannot be processed because more than 1 code page (65001 and 1252) are specified for it 这 阅读全文
摘要:
下面这篇帖子讨论了,在生成Guid的时候,会不会产生重复值,答案是会产生,但是机率很小。 Is a GUID unique 100% of the time? 其中这里提到了,V4版本的Guid不再使用计算机的MAC地址作为Guid的生成元素,取而代之的是使用一个随机数来生成Guid。所以这就是为什 阅读全文
摘要:
新建一个.NET Core控制台项目,我们来看看C#中重载方法的一些注意事项。 C#中多个重载方法之间的参数如果有继承关系,那么调用方法时,会调用与传入参数类型最接近的重载方法 我们来举个例子,下面我们定义了两个重载方法Do,它们的参数类型A和B是继承关系,类B继承类A,那么我们在调用Do方法时,到 阅读全文
摘要:
下面这篇微软官方文档,介绍了如何在EF Core中使用事务: Using Transactions 请注意,里面提到了在.NET Core中TransactionScope对分布式事务的支持情况:Limitations of System.Transactions 阅读全文
摘要:
EF Core从2.1开始支持TransactionScope的使用,但是在EF Core中使用TransactionScope是有一些局限性的,原因是.NET Core是一个跨操作系统平台的框架,而TransactionScope的有一些特性只在Windows系统上支持,在Linux系统上不支持, 阅读全文