0
私はlinqの初心者です。 私はnet coreを使ってWeb APIプロジェクトを構築しています。 これは私が対処しようとしているものです: 私は2つのテーブルを持っていました:ドキュメントとして "1"とcaisseとして "2"。同じクエリで2つのオブジェクトが互いに依存する同時性を追加する
、私はこの問題は、idは自動インクリメントである2.私はテーブルのIDを知らないということである表1と表2 を追加します。 私は最大の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