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

نام تاپیک: استفاده از بلوک try catch در یک تابع

  1. #1

    استفاده از بلوک try catch در یک تابع

    سلام یه تابع دارم به صورت زیر
    public static EntityConnection Get_EntityConstring()
    {

    EntityConnection ec = new EntityConnection(mysetting.Default.ConString);
    return ec;
    }

    کانکشن استرینگی که به این تایع پاس میدم اشتباه هست و با خطا مواجه میشه

    این کارو میکنم تا خطاها رو شناسایی کنم

    حالا اگه try catch بزارم میگه تایع شما هیچ مقداری بر نمیگردونه

    هر کاری میکنم نمیشه بزارم تو try catch لطفا کمک کنید

  2. #2

    نقل قول: استفاده از بلوک try catch در یک تابع


    public static EntityConnection Get_EntityConstring()
    {
    try {
    EntityConnection ec = new EntityConnection(mysetting.Default.ConString);
    return ec;
    {
    catch{}
    }


  3. #3

    نقل قول: استفاده از بلوک try catch در یک تابع

    نقل قول نوشته شده توسط Mohandes2009 مشاهده تاپیک

    public static EntityConnection Get_EntityConstring()
    {
    try {
    EntityConnection ec = new EntityConnection(mysetting.Default.ConString);
    return ec;
    {
    catch{}
    }

    سلام بازم نمیشه خطای not all code patch return value میده

  4. #4
    کاربر دائمی آواتار mohammad272005
    تاریخ عضویت
    مرداد 1386
    محل زندگی
    تهران
    پست
    639

    نقل قول: استفاده از بلوک try catch در یک تابع

    در ConnectionStringی که بروش سنتی ایجاد میشه بعضی از چیزایی که EF نیاز داره، در اختیارش گذاشته نمیشه نمونش Resourceها هستن که بحثشون خیلی طولانیه. واسه اینکه یک EFConnectionString داشته باشید، باید اول مدل EDMX اون رو بسازید یعنی به پروژه add new item کنید و Entity Framework رو به اون add کنید. حالا با انتخاب database مربوطه، ConnectionString درست توی app.config برنامه ساخته میشه. که میتونید بطور مستقیم (با Copy/Paste) یا غیر مستقیم (Setting.Default.ConnectionString) ازش استفاده کنید.

  5. #5
    کاربر دائمی آواتار daivid_ d31r1
    تاریخ عضویت
    اسفند 1387
    محل زندگی
    اهل کاشانم اما شهر من هم کاشان نیست
    پست
    112

    نقل قول: استفاده از بلوک try catch در یک تابع

    سلام دوستان
    خب ريترن رو بيار بيرون از تراي كش بذار يا از مسيج باكس استفاده كن وce رو بذار توي مسيج باكس ببين درست هست
    (()messagebox.show(ce.ToString

  6. #6

    نقل قول: استفاده از بلوک try catch در یک تابع

    نقل قول نوشته شده توسط mohammad272005 مشاهده تاپیک
    در ConnectionStringی که بروش سنتی ایجاد میشه بعضی از چیزایی که EF نیاز داره، در اختیارش گذاشته نمیشه نمونش Resourceها هستن که بحثشون خیلی طولانیه. واسه اینکه یک EFConnectionString داشته باشید، باید اول مدل EDMX اون رو بسازید یعنی به پروژه add new item کنید و Entity Framework رو به اون add کنید. حالا با انتخاب database مربوطه، ConnectionString درست توی app.config برنامه ساخته میشه. که میتونید بطور مستقیم (با Copy/Paste) یا غیر مستقیم (Setting.Default.ConnectionString) ازش استفاده کنید.
    سلام دوست عزیز میدونم همه این کارا رو کردم اما اگه اطلاع داشته باشین یکی از دلایلی که performance EF رو پایین میاره همین خوندن connection string از app.config است
    در ضمن من جواب سوالم رو پیدا کردم راه حلش اینه که ار همون جایی که Get_connectionstrign رو صدا میزنم try catch بزارم اینطوری وقتی توی تابع خطا رخ میده به دنبال catch میگرده اگه نبود برنامه یه Exception دو نمایش میده ممنون از همگی

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

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