PDA

View Full Version : سوال: بهترین جایگزین DataTable



sadaf_
سه شنبه 08 مرداد 1392, 00:59 صبح
با توجه به روش Entity Framework چه چیزی رو جایگزین DataTable کنیم؟

ممنون

esafb52
سه شنبه 08 مرداد 1392, 02:09 صبح
فکر نکنم زیاد نیازی بهش باشه چون میتونی نتیاج تمام کوئری هات رو متغییر هایی از جنس var بریزی و هرجایی هم استفاده کنی حتی میشه رو نتیجه یک کوئری هم کوئری جدید زد تا نتایج سفارشی تر شن

bomb23
سه شنبه 08 مرداد 1392, 02:40 صبح
با توجه به روش Entity Framework چه چیزی رو جایگزین DataTable کنیم؟

ممنون

منظورتون چیه که چی رو جایگزینش کنید، خب EF مشکلی ایجاد نمیکنه در کار با DataTable فقط یه ذره خورده کاری داره وگرنه مشکلی نیست!

sadaf_
سه شنبه 08 مرداد 1392, 02:50 صبح
فکر نکنم زیاد نیازی بهش باشه چون میتونی نتیاج تمام کوئری هات رو متغییر هایی از جنس var بریزی و هرجایی هم استفاده کنی حتی میشه رو نتیجه یک کوئری هم کوئری جدید زد تا نتایج سفارشی تر شن
اگر می شد var رو سراسری تعریف کرد مشکلی نداشتم

sadaf_
سه شنبه 08 مرداد 1392, 02:51 صبح
منظورتون چیه که چی رو جایگزینش کنید، خب EF مشکلی ایجاد نمیکنه در کار با DataTable فقط یه ذره خورده کاری داره وگرنه مشکلی نیست!
EF مشکلی ایجاد نمی کنه
اما می خواستم از روشی استفاده کنم که با روش EF هم خوانی داشته باشه
مثلا استفاده از روش <>List اما نمی دونم چطوری می تونم از این روش استفاده کنم

esafb52
سه شنبه 08 مرداد 1392, 02:54 صبح
خب دوست عزیز از متد استفاده کن هر جا لازمش داری فراخوانیش کن اونکه مشکلی نداره مثلا میخوای چکار کنی که نمی تونی با این روش انجامش بدین

esafb52
سه شنبه 08 مرداد 1392, 02:55 صبح
EF مشکلی ایجاد نمی کنه
اما می خواستم از روشی استفاده کنم که با روش EF هم خوانی داشته باشه
مثلا استفاده از روش <>List اما نمی دونم چطوری می تونم از این روش استفاده کنم
خب دوست عزیز از متد استفاده کن و تون از var استفاده کن هر جا لازمش داری فراخوانیش کن اونکه مشکلی نداره مثلا میخوای چکار کنی که نمی تونی با این روش انجامش بدین

sadaf_
سه شنبه 08 مرداد 1392, 03:03 صبح
خب دوست عزیز از متد استفاده کن هر جا لازمش داری فراخوانیش کن اونکه مشکلی نداره مثلا میخوای چکار کنی که نمی تونی با این روش انجامش بدین
نتیجه select ها رو داخلش بریزم و در کل سیستم ازش استفاده کنم
متد سراسری از جنس var منظورتون هستش؟

bomb23
سه شنبه 08 مرداد 1392, 03:07 صبح
یه سرچ انگلیسی بزنید تو گوگول convert Datatable to list روش تبدیلش هست.

esafb52
سه شنبه 08 مرداد 1392, 03:22 صبح
نتیجه select ها رو داخلش بریزم و در کل سیستم ازش استفاده کنم
متد سراسری از جنس var منظورتون هستش؟
نه متد از نوع void هست شما داری همش Ado.نتی فکر میکنی و گرنه ef همی چیزی رو با لینک براتون فراهم میکنه

sadaf_
سه شنبه 08 مرداد 1392, 03:31 صبح
نه متد از نوع void هست شما داری همش Ado.نتی فکر میکنی و گرنه ef همی چیزی رو با لینک براتون فراهم میکنه
من هم دنبال یک روشی هستش که دیگه ado استفاده نکنم
الان هم EF استفاده می کنم
فقط مشکلی که هست می خوام select رو در یک کلاس انجام بدم
حالا نمی دونم چطوری از کلاس بریزم در مثلا گرید؟