![](/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.