نمایش نتایج 1 تا 7 از 7

نام تاپیک: جست و حو با entity

  1. #1
    کاربر تازه وارد آواتار InvBoy01001
    تاریخ عضویت
    اردیبهشت 1392
    محل زندگی
    زیر آسمان خدا
    پست
    82

    جست و حو با entity

    سلام من یه کد با C#‎ و دیتابیس sql نوشتم و برای اولین بار از entity استفاده کردم.
    مشکل اینجاست که می خوام توو یکی از تیبل هام با وارد کردن name ، بتونه یکی دیگه از فیلد های همون تیبل را پیدا کنه.
    مثلا اسم = ali ،
    verage = 4
    من می خوام با search کلمه ali عدد 4 توو یک تکت باکس نمایش بده

  2. #2
    کاربر دائمی
    تاریخ عضویت
    اسفند 1384
    محل زندگی
    تهران
    پست
    1,629

    نقل قول: جست و حو با entity

    نقل قول نوشته شده توسط InvBoy01001 مشاهده تاپیک
    سلام من یه کد با C#‎‎ و دیتابیس sql نوشتم و برای اولین بار از entity استفاده کردم.
    مشکل اینجاست که می خوام توو یکی از تیبل هام با وارد کردن name ، بتونه یکی دیگه از فیلد های همون تیبل را پیدا کنه.
    مثلا اسم = ali ،
    verage = 4
    من می خوام با search کلمه ali عدد 4 توو یک تکت باکس نمایش بده
    سلام
    مشکل اصلی اینه که بدون مطالعه شروع به استفاده از EF کردی.

    var item = myContext.MyTable.FirstOrDefault( x=>x.Name == name );
    حالا اگه مقدار برگشتی null بود که وجود نداشته و اگه مقدار داشت، کل رکورد رو برات آورده، حالا با هر کدوم
    از فیلدها‌ هر کاری خواستی بکن.

    صبا صبوحی

  3. #3
    کاربر تازه وارد آواتار InvBoy01001
    تاریخ عضویت
    اردیبهشت 1392
    محل زندگی
    زیر آسمان خدا
    پست
    82

    نقل قول: جست و حو با entity

    دوستان من نمیدونم چی کار باید انجام بدم تا بقیه اطلاعات همین سطر را بهم نشون بده
    var item = database.stuffs.FirstOrDefault(x => x.stuffname == wordd[how, i]);                        if (item != null)                        { 
    }

  4. #4
    کاربر تازه وارد
    تاریخ عضویت
    تیر 1391
    محل زندگی
    کرمان
    پست
    62

    نقل قول: جست و حو با entity

    نقل قول نوشته شده توسط InvBoy01001 مشاهده تاپیک
    دوستان من نمیدونم چی کار باید انجام بدم تا بقیه اطلاعات همین سطر را بهم نشون بده
    var item = database.stuffs.FirstOrDefault(x => x.stuffname == wordd[how, i]);                        if (item != null)                        { 
    }
    سلام شما با کمک item که تعریف کردین به اطلاعات میتونین دسترسی داشته باشین مثلا:

    textbox1.text=item.id,
    یا مثلا
    textbox1.text=item.name,

  5. #5
    کاربر دائمی
    تاریخ عضویت
    اسفند 1384
    محل زندگی
    تهران
    پست
    1,629

    نقل قول: جست و حو با entity

    نقل قول نوشته شده توسط InvBoy01001 مشاهده تاپیک
    دوستان من نمیدونم چی کار باید انجام بدم تا بقیه اطلاعات همین سطر را بهم نشون بده
    var item = database.stuffs.FirstOrDefault(x => x.stuffname == wordd[how, i]);                        if (item != null)                        { 
    }
    سلام
    1. وقتی متنی رو اینجا Paste می‌کنی دقت کن خوانا باشه، اینطوری خواندن متن کپی شده‌ی شما خیلی خسته کننده هست.
    2. EF برای هر جدول یک کلاس درست می‌کنه که معادل یک سطر از اطلاعات جدول هست. وقتی با FirstOrDefault یک رکورد رو می‌گیری
    معادل تمام ستون‌های جدول، Property تو اون کلاس داری و همونطور که دوستمون 1000net تو پست خودش نوشته، شما می‌تونی به اون
    فیلدها دسترسی داشته باشی.

    صبا صبوحی
    آخرین ویرایش به وسیله SabaSabouhi : یک شنبه 17 اسفند 1393 در 09:24 صبح

  6. #6
    کاربر تازه وارد آواتار InvBoy01001
    تاریخ عضویت
    اردیبهشت 1392
    محل زندگی
    زیر آسمان خدا
    پست
    82

    نقل قول: جست و حو با entity

    ممنون من این کاری که گفتید انجام دادم ولی این ارورر میده
    LINQ to Entities does not recognize the method 'System.String Get(Int32, Int32)' method, and this method cannot be translated into a store expression.

  7. #7
    کاربر دائمی
    تاریخ عضویت
    اسفند 1384
    محل زندگی
    تهران
    پست
    1,629

    نقل قول: جست و حو با entity

    نقل قول نوشته شده توسط InvBoy01001 مشاهده تاپیک
    ممنون من این کاری که گفتید انجام دادم ولی این ارورر میده
    LINQ to Entities does not recognize the method 'System.String Get(Int32, Int32)' method, and this method cannot be translated into a store expression.
    سلام
    فرمان‌های LinQ برای اجرا به فرمان‌های SQL تبدیل می‌شن. SQL قادر به شناسایی آرایه‌ی دوبعدی شما نیست. کافیه مقدار اون آرایه رو توی یک متغیر محلی بریزی و
    بعد فرمان LinQ رو اجرا کنی.

    var myWord = wordd[how, i];
    var item = database.stuffs.FirstOrDefault( x=> x.stuffname == myWord );


    صبا صبوحی

تاپیک های مشابه

  1. حرفه ای: مشکل در جست و جو در Entity Framwork
    نوشته شده توسط behzadbb1987 در بخش دسترسی به داده ها (ADO.Net و LINQ و ...)
    پاسخ: 3
    آخرین پست: شنبه 17 فروردین 1392, 00:58 صبح
  2. چگونه برای جست وجو ایندکس بسازم
    نوشته شده توسط rostamedastan در بخش برنامه نویسی در Delphi
    پاسخ: 1
    آخرین پست: شنبه 20 فروردین 1384, 17:40 عصر
  3. زمان اعجاب‌آور جست‌و‌جو در گوگل از کجا ناشی می‌شود؟
    نوشته شده توسط Best Programmer در بخش شبکه و Networking‌
    پاسخ: 6
    آخرین پست: دوشنبه 07 اردیبهشت 1383, 03:55 صبح

قوانین ایجاد تاپیک در تالار

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