با سلام
من سعی می کنم در چند پست این موضوع را تشریح کنم :
ابتدا چند نکته که لازم است مد نظر قرار گیرد :
- هر فرم در دات نت می تواند برای سطوح دسترسی مورد هدف واقع شود و خاصیت نام فرم و یا خاصیت Tag یک مشخصه Uniq است که می تواند بعنوان کلید ارتباط باین فرم و بانک اطلاعاتی قرار گیرد
- چون نام فرم می تواند در آتی توسط برنامه نویس عوض شود یک راه مناسب استفاده از وراثت فرمها است (حرفه ای)
- برای دسترسی به اجزای یک فرم مشابه نام کنترل یا Tag نیز Uniq است و می تواند بعنوان کلید آیتم بین فرم و بانک اطلاعات مورد استفاده قرار گیرد
- در طراحی نرم افزارهای کاربردی برمبنای نام کاربری و رمز عبور عموما یک جدول کاربران با حداقل سه فیلد مورد نیاز است
- در طراحی حرفه ای تر چون یک کاربر یک شی از کلاس نقش ها می باشد بنابراین یک جدول بنام نقش ها نیز به مجموعه افزوده می شود
- خاصیت Tag در کلیه اشیا از جمله فرم و کنترل و ... می تواند بعنوان مشخصه دات نت و بانک اطلاعاتی مورد استفاده قرار گیرد