طراحی لجر: موجودی باید از تراکنشها به دست بیاید
ستون موجودی یک عدد به شما میگوید؛ لجر میگوید چرا. چطور تراکنشهای ثبتشده را تنها منبع حقیقت یک کیفپول کنیم، با کد قابل اجرای EF Core.
ستون موجودی یک عدد به شما میگوید؛ لجر میگوید چرا. چطور تراکنشهای ثبتشده را تنها منبع حقیقت یک کیفپول کنیم، با کد قابل اجرای EF Core.
دو برداشت یک موجودی را میخوانند و هر دو موفق میشوند: این یعنی race condition. سه راه جلوگیری در EF Core (rowversion، بهروزرسانی اتمیک و قفل ردیف) و اینکه هر کدام کجا به کار میآید.