سلام
من یک جدول دارم که یک فیلد اختصاصی شمارنده داره
طبق یک قانونی این شمارنده بروزرسانی میشه و در رکوردهای جدید ذخیره میشه
توی نرم افزارهای مالی شبیه شماره سند هست
که مستقل از id داره ذخیره میشه و عدد ثابت یا سریالی نداره.
در ef core ایا راهی هست که بشه این فیلد را در زمان درج مقدار دهی کرد؟
مثلا در نوع عددی max را بگیرد و یک عددی بهش اضافه بکند
در حال حاضر بعد از insert دارم id را میگیرم
بعد max میگیرم
بر اساس id این مقدار را به روز میکنم که فرایند صحیحی نیست
راه حل جایگزینی وجود دارد؟
public class Documents
{
public int id {get; set;}
public string formula {get;set;} // فیلد سفارشی شمارنده
public string name {get;set;}
...
}