![](/img/trans.png)
[英]Entity framework update foreign key to null without query and without id of the related entity
[英]Query a related entity by id in Entity Framework
我将 c# web api 与实体框架结合使用。 http 请求由 sap ui5 框架生成。 生成的获取请求看起来像:“http://localhost:52854/KddietzTourenplan/5/KddietzTour/1” 关联方法和参数的名称如何?
[EnableQuery]
public IQueryable<KddietzTour> GetKddietzTour([FromODataUri] int key, ???)
{
return _oContext.KddietzTour.AsQueryable().Where(p => p.NTourenplanId == key);
}
我知道,最简单的请求是“http://localhost:52854/KddietzTour/1”。 但如前所述,请求是从另一个框架生成的。
您需要使用 HttpGet 属性将 URL 映射到方法及其参数。 映射您需要在 HttpGet 中使用的模板内使用{ParameterName}
的{ParameterName}
[EnableQuery]
[HttpGet("KddietzTourenplan/5/KddietzTour/{key}")]
public IQueryable<KddietzTour> GetKddietzTour([FromODataUri] int key, ???)
{
return _oContext.KddietzTour.AsQueryable().Where(p => p.NTourenplanId == key);
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.