摘要:
Entity Framework Core allows you to use the navigation properties in your model to load related entities. There are three common O/RM patterns used to 阅读全文
摘要:
很多时候,我们需要在运行过程中记录一些调测的日志信息,如下所示: 上面TraceMessage("DoProcessing()被XXX调用")中的XXX我们获取不到,导致日志记录不完全。 此外为了调测方便,除了事件信息外,我们往往还需要知道发生该事件的代码位置以及调用栈信息。在C++中,我们可以通过 阅读全文
摘要:
我们在开发系统的时候,经常会遇到这种需求数据库表中的行被更新时需要自动更新某些列。 数据库 比如下面的Person表有一列UpdateTime,这列数据要求在行被更新后自动更新为系统的当前时间。 Person表: 我们还有一个Book表,它没有UpdateTime列,那么这个表的数据在行更新时不要求 阅读全文
摘要:
我们可以使用ASP.NET Core的中间件来实现Url rewrite功能,下面我们定义一个中间件ReplaceQueryStringMiddleware来替换Http请求中的Url参数即QueryString,这相当于就是要用到以前ASP.NET的Url rewrite功能。 中间件Replac 阅读全文
摘要:
1.1. 概述 在ASP.NET Core之前,ASP.NET Framework应用程序由IIS加载。Web应用程序的入口点由InetMgr.exe创建并调用托管。以初始化过程中触发HttpApplication.Application_Start()事件。开发人员第一次执行代码的机会是处理App 阅读全文
摘要:
假设在数据库中有两个表:Person表和Book表,Person和Book是一对多关系 Person表数据: Book表数据: 可以看到数据库Book表中所有的数据都属于Person表中"F"这个人 Person表,下面的Person类是该表在EF Core中的实体类型: public partia 阅读全文