PDA

View Full Version : سوال: اضافه کردن caption به خواص هر property در ef



amir3321
جمعه 18 مرداد 1392, 18:18 عصر
می خواستم بدونم کسی این موضوع رو تا حالا انجام داده که یک attribute به خواص property مورد نظر اضافه کنه
یعنی به راحتی مانند name یک property به اون دسترسی داشته باشیم

var sd = (from d in db1.product select new { d.id, d.dwgno }).First ().GetType ().GetProperties ();

foreach (var item in sd)
{
var ff = item.name;
var hh = item.Caption;؟؟؟؟؟؟؟؟؟
}

parvizwpf
جمعه 18 مرداد 1392, 20:57 عصر
دقیق منظورتون رو نمیفهمم.

amir3321
جمعه 18 مرداد 1392, 22:46 عصر
با سلام
من یک کلاس برای فیلتر قبل از گزارشاتم دارم می نویسم می خوام درون اون هر کوئری که به اون پاس میدم بتونم نام فیلد ها ی اون رو بگیرم و بتونم با اضافه کردن یک خاصیت دیگه برای caption ازش استفاده بکنم نام فیلد رو میشه بدست آورد ولی برای اضافه کردن خاصیت جدید به یک فیلد در یک entity در به مشکل برخوردم

parvizwpf
جمعه 18 مرداد 1392, 22:52 عصر
خب این کپشن در جدول شما چی هست؟

amir3321
شنبه 19 مرداد 1392, 09:42 صبح
108829

باسلام
ببین من caption رو میخواهم بعنوان خاصیت به اجزا property در مدل من اضافه بشود یعنی من می خواهم properties یک entity رو در مدل customize کنم همین

parvizwpf
شنبه 19 مرداد 1392, 13:22 عصر
خب نمیگی بهم آیا کپشن مثلا جمع دو فیلد باید باشه اگه آره خب توی مدل ویو میتونی اضفه کنی و جمع دو فیلد رو بزاری. آیا میخواد متد الحاقی بشه بیاد روی فیلدهای تو کاری انجام بده خب یه extension method مینویسی. من اینو میخوام بفهمم با این کپشن دقیقا چه میخوای بکنی؟ آخه اگه داری code first میزنی پس بالاش باید صفتی بنام NotMappd بزاری تا سمت دیتا بیس تشکیل نشه.

amir3321
شنبه 19 مرداد 1392, 14:05 عصر
ببین caption خاصیت یک فیلد هست نه calculatedfiled و نه complextype

فقط و فقط می خواهم مثل شکل زیر این خاصیت اضافه بشه این مورد در linqconnect حل شده و بصورت پیش فرض اضافه شده است ولی در ef باید با کدنویسی اضافه بشه
108838

parvizwpf
یک شنبه 20 مرداد 1392, 18:25 عصر
الان اگه بزارید بغل خاصیتهای دیگه چی میشه؟ کارتون خراب میشه؟

drstrike
یک شنبه 20 مرداد 1392, 19:31 عصر
توی DatabseFirst و ModelFirst گمان کنم نمیشه، باید از CodeFirst استفاده کنید

خصلت Caption در Entity Framewok (http://barnamenevis.org/showthread.php?404694-%D8%AE%D8%B5%D9%84%D8%AA-Caption-%D8%AF%D8%B1-Entity-Framewok&p=1805421)

parvizwpf
یک شنبه 20 مرداد 1392, 19:43 عصر
http://www.asp.net/web-forms/tutorials/getting-started-with-ef/the-entity-framework-and-aspnet-getting-started-part-8

amir3321
دوشنبه 21 مرداد 1392, 07:37 صبح
سلام . متوجه نشدم لطفا یکم بیشتر توضیح بدهید راجع به لینک در database first چطور این موضوع رو برطرف کردید

parvizwpf
دوشنبه 21 مرداد 1392, 19:05 عصر
خب توی لینک(کد پروجکت) رفته data annotaion ها رو آورده استفاده کرده دیگه.مبحث دوستمون توی اون تاپیک مربوط به این قضیه میشد.

توی Model First یا Database First چطور؟ میشه اینکارو انجام داد؟