EF Core
ABP: EF Core AsNoTracking()
阅读 Abp Unit Of Work 文档后得知以下方法类型会被视为一个 unit of work: ASP.NET Core MVC Controller Actions.
ASP.NET Core Razor Page Handlers.
Application…
ABP: 使用 EFCore 查询时 Include 导航属性
Copy class MyService : CrudAppService {}
比如在调用 MyService.GetListAsync 时 Include 导航属性,那么就只需要重写 GetListAsync 默认实现内部调用的 CreateFilteredQueryAsyn…
EFCore: An operation was scaffolded that may result in the loss of data. Please review the migration for accuracy
运行 dotnet ef migrations add xx 时出现警告,参考: https://www.reddit.com/r/dotnet/comments/cvu8nb/aspnet_core_an_operation_was_scaffolded_that_may/…
EFCore: migration not removing 'IsRequired' from column
某个属性原来是是 "必填",后来调整为 "可为空",但是 EF Core 生成的迁移文件中没有移除那一列的 “必填配置”。 参考:https://stackoverflow.com/a/64790038/7712266
EF Core: 用 ToQueryString() 将 LINQ 转换为 SQL
从 Entity Framework 5.0 开始提供了 ToQueryString() ,它返回特定于 provider 的 SQL,也不需要连接到数据库服务器,它类似于 Entity Framework 的 ToTraceString()。 Copy
using…