مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

arina123

عضویت از 1392/12/03

واکشی با Entity framework

  • شنبه 9 مرداد 1395
  • 01:06
تشکر میکنم

با سلام

برای اینکه کامبوباکس رو با فیلد خاصی از جدول fill کنیم از چه کدی باید استفاده کرد؟؟

 

      و اینکه کل رکوردهای جدول واکشی بشن و توی گریدویو fill بشن  بدون شرط خاصی؟

پاسخ های این پرسش

تعداد پاسخ ها : 11 پاسخ
کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • یکشنبه 10 مرداد 1395
  • 08:53
publishContext = new publishingCompanyEntities();
        cmoAuthors.DataSource = publishContext.Authors.ToList();
        cmoAuthors.DisplayMember = "FirstName";

 

کاربر سایت

arina123

عضویت از 1392/12/03

  • یکشنبه 10 مرداد 1395
  • 20:20

خیلی ممنون بابت جوابتون .

برای اینکه فیلدهای خاصی را واکشی کنم چه کدی باید بکار ببرم؟


public static List<Request> SelectRequest()
{

return (from r in context.Requests select new { r.Code, r.Request_Date, r.Requester_Unit}).ToList();

}

در کد بالا خط return  چطور باید اصلاح بشه؟؟ 

کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • دوشنبه 11 مرداد 1395
  • 08:28

شما درست عمل کردید

3 فیلد را واکشی کردید

 

کاربر سایت

arina123

عضویت از 1392/12/03

  • دوشنبه 11 مرداد 1395
  • 08:31

این کد خطا داره و من نمیدونم مقدار برگشتی متدم  باید به چه صورت باشه ... یعنی نمیدونم خط return چطور باید نوشته بشه یا نوع خروجی متد ..

کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • دوشنبه 11 مرداد 1395
  • 08:40

کد درسته

متن خطا را قرار دهید تا بررسی کنم

کاربر سایت

arina123

عضویت از 1392/12/03

  • دوشنبه 11 مرداد 1395
  • 14:03

Error    1    Cannot implicitly convert type 'System.Collections.Generic.List<AnonymousType#1>' to 'System.Collections.Generic.List<Repository.DAL.Request>'    E:\Repository\Repository(ver1)\Repository.DAL\Select.cs    118    24    Repository.DAL

موقع کدنویسی این خطارو میگیره ...

 

کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • دوشنبه 11 مرداد 1395
  • 14:07

به شکل زیر متد را بنویسید

public static List<Request> SelectRequest()
{

return (from r in context.Requests select r).ToList();

 

کاربر سایت

arina123

عضویت از 1392/12/03

  • دوشنبه 11 مرداد 1395
  • 15:50

فیلدهای موردنظرم رو به چه صورت مشخص کنم؟

 

کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • دوشنبه 11 مرداد 1395
  • 16:25

شما خروجی را از لیستی از نوع Request قرار  داید پس نمیتونید نوع خروجی را تغییر دهید

کاربر سایت

arina123

عضویت از 1392/12/03

  • دوشنبه 11 مرداد 1395
  • 16:59

پس برای واکشی فیلدهای موردنظرم خروجی رو باید به چه صورت قرار بدم؟

کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • دوشنبه 11 مرداد 1395
  • 17:40

باید یک کلاس بسازید از خروجی های مورد نظرتون سپس خروجی متد میشه لیستی از جنس اون کلاس

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)