小编ani*_*ina的帖子

基于Accept标头的ASP.NET Core web api操作选择

我想基于请求的accept头为同一个功能(实体列表)返回两个不同的格式化响应,它用于"json"和"html"请求.

asp.net核心是否支持根据请求中的Accept Header为同一路由选择不同的操作?

c# asp.net-core-mvc asp.net-core asp.net-core-webapi

12
推荐指数
1
解决办法
4898
查看次数

实体框架核心SelectMany然后包括

我似乎无法弄清楚如何在使用SelectMany时让EF Core包含/加载相关对象.

context.MyObject
       .Where(w => w.Id == Id)
       .SelectMany(m => m.SubObject)
       .Include(i => i.AnotherType)
Run Code Online (Sandbox Code Playgroud)

本来会想到类似上面的东西会起作用,但是折叠的SubObject集合使AnotherObject为null并且不包括在内.

一直在寻找几个小时.

任何帮助,将不胜感激.

谢谢

c# entity-framework-core .net-core

5
推荐指数
1
解决办法
3475
查看次数

在代码中一一应用EF核心迁移

我需要在代码中一一应用Entity Framework Core 迁移,我可以调用await dbContext.Database.MigrateAsync();它,但它将所有待处理的迁移应用到一个块中。

是否有扩展或其他方法可以逐个应用迁移或选择要应用的迁移名称?

c# entity-framework-core asp.net-core ef-core-2.0

5
推荐指数
1
解决办法
1281
查看次数