با سلام من میخوام یه فرم به صورت زیر طراحی کنم که همون طور که توو عکس مشخص هست میخوام مثلا جدول پرسنل دارم خودکار فیلدهاش خود فیلدها نه چون انگلیسی هستند بلکه description مربوط به هر فیلد بیاد لیست بشه و من بتونم مثلا انتخاب کنم که ستون نام و نام خانوادگی مثلا انتخاب بشه و در نهایت یک دیتا سوری میخوام بهم بده
بعدا که جدول هر تغییر میکنه این تغییرات خودکار لحاظ میشه
آقای مدائنی پچطوری میتونم description مربوط به فیلدهای بانک اطلاعاتی رو بخونم؟
من اصلا منظور شما رو متوجه نشدم
ببینید میخوام یه لیست داشته باشم
که بیاد مثلا برای یک جدول به جای اینکه ستون ها یا فیلدهاشو که انگلیسی هستند رو نشون بده توو لیستی که میبینید بیاد توضیحات یا description ایی که توو sql برای هر فیلد گذاشتمو بیاره
توو sql برای فیلدها مثلا ID چون انگلیسی هست میام توو description اون فیلد میزنم شماره یا مثلاً Name رو توو description اش میزنم نام و ....
حالا توو mvc میخوام بیاره این توضیحات رو لیست کنه ولی به اون فیلد دسترسی داشته باشم ولی به جای انگلیسی ها که فیلدها هستند بیاد توضیحات که فارسی هستند رو نشون بده و کاربر بتونه فیلدهایی که میخواد توو گزارشش باشن رو انتخاب کنه و در نهایت یک دیتاسورس به من بده
از چه ORM استفاده میکنید ؟
آقای مدائنی ORM نمیدونم چیه، من بانکم Sql هست و از این ور هم با MVC کد میزنم دیگه،
چه راهنمایی میکنید(پشت این کار برام یه عالمه کاره، برام خیلی مهمه بتوونم اینو انجام بدم)
ممنونم
دوست من کافیه سرچ میکردید ORM چیست تا به نتیجه برسید
شما در MVC برای عنوان ستون باید بالای فیلد ها مدل صفت Display Name بزارید تا بتونید عناوین دلخواه را قرار دهید
مثل زیر
[Key] public int CacheID { get; set; } [Display(Name = "عنوان")] public string Title { get; set; } public string Controller { get; set; } public string Action { get; set; } public int Duration { get; set; }
آقای مدائنی منظور منو متوجه نشدید
من Display رو بلدم
منظور من اینه که بدون این که همچین display ایی بنویسم توو sql در داخل هر table برای هر ستون یه Description بزارم و این جا توو sql به جای خوندن فیلدها بیام اون Description ها رو بخوونم
میشه؟
با استفاده از دو کوئری زیر میتونید به تمام اطلاعات جدول دسترسی داشته باشید
select * from sys.tables select * from sys.columns
این لینک هم بببینید
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)