0
我是linq中的新手。 我正在用net core構建一個web api項目。 這就是我想要處理的: 我有兩個表:「1」作爲文檔和「2」作爲caisse。同時添加兩個對象互相依賴
在相同的查詢,我想補充的表1和表2 的問題是,我不知道該表2的ID的ID是自動遞增。 我有想法得到最大ID,但我認爲這是一個不合適的解決方案。 我該如何解決這個問題?
[HttpPost("addDocument")]
public IActionResult AddShoppingCart([FromBody]DocumentDto document)
{
if (Document== null)
{
return BadRequest();
}
try
{
Caisse caisse = new Caisse();
caisse.dateDocumentRelease=Date.now();
caisse.dateOfAmount=Date.now();
_iCaisseService.AddCaisse(caisse)
// here i don't konw the id of the caisse after adding it
_iDocumentService.AddDocument(document);
if (!_iDocumentService.Save())
{
return StatusCode(500, "A problem happened while handling your request.");
}
return StatusCode(200, "good"); }
catch (Exception ex)
{
return StatusCode(500, "A problem happened while handling your request.");
}
}
請顯示一些小例子的數據和理想的代碼。 – Codor
我添加了一個小例子的代碼。 – Hamdy