با سلام خدمت همه دوستان عزیز. طاعات و عبادات همگی قبول باشه انشاالله.
دوستان سوال من این هست که من یه جدول دارم برای ثبت سند حسابداری . ساختار جدول رو این در نظر بگیرید
| مشخصه جدول - کلید اصلی - auto number |
id |
| شماره سند - int |
documnetNo |
| تاریخ سند |
Date |
| مشخصه گروه سند- |
CollectionId |
|
|
فیلد id که تکلیفش معلومه و هیچ از 1 شروع میشه تا n اما فیلد documnetNo برای هر CollectionId از 1 شروع میشه تا n یعنی چیزی شبیه اطلاعات زیر
| collectionid |
date |
documnetNo |
id |
| 1 |
1396/05/10 |
1 |
1 |
| 1 |
1396/05/10 |
2 |
2 |
| 1 |
1396/05/13 |
3 |
3 |
| 2 |
1396/05/19 |
1 |
4 |
| 2 |
1396/05/12 |
2 |
5 |
لازمه بگم که من از entity freamwork استفاده میکنم و بانک هم sql هست . اگه بخواهم قبل از هر درج اطلاعات خودم اخرین شماره رو در بیارم و به اضافه یک کنم و ثبت کنم به دلیل تحت وب بودن برنامه و عملیات های زیادی که انجام میشه ممکنه شماره سند تکراری صادر بشه . حالا پیشنهاد و راه حل چیه ؟
ممنونم
برچسب:
نویسنده: خنج
تاريخ: دوشنبه
15 خرداد
1396 ساعت: 10:17