2 回答

TA贡献1884条经验 获得超4个赞
经过一些挖掘和克隆微风git之后,我发现了问题所在,看来efcore更改微风似乎应该如何称呼您的终点:
以前的第一个参数没有在那里(或者我没有使用它)
所以解决问题:
更改为@Nkosi提供的控制器
在您的客户端中,添加以下几行(在您的构造函数中):
从'breeze-client'导入*作为微风;//导入到顶部
breeze.config.initializeAdapterInstance('uriBuilder','json')//添加到您的构造函数

TA贡献1805条经验 获得超10个赞
由于要迁移到.net核心,请考虑遵循建议的控制器操作语法结构,以避免出现任何不可预见的问题。
[HttpGet]
public IActionResult ChoiceByID(int ID) {
var result = this.PersistenceManager.Context.Choice
.SingleOrDefault(n => n.ID == ID);
if(result == null)
return NotFound()
Ok(new List<Choice>() { result });
}
或第二个例子
[HttpGet]
public IActionResult ChoiceByID(int ID) {
var result = this.PersistenceManager.Context.Choice
.Where(n => n.ID == ID).ToList();
if(result.Any())
return Ok(result);
return NotFound();
}
- 2 回答
- 0 关注
- 177 浏览
添加回答
举报