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

نام تاپیک: کدام ConnectionString برای Clr Function بهتر است ؟

  1. #1

    کدام ConnectionString برای Clr Function بهتر است ؟

    با سلام خدمت دوستان عزیز و آرزوی قبولی طاعات و عباداتتون
    می خواستم بدونم کدوم یکی از ConnectionString های زیر برای Clr Function بهتر است ؟

    "Data Source=***;Initial Catalog=***;Persist Security Info=True;User ID=sa;password=***"
    یا
    "context connection=true

    زیاده احترام : محمد زنگنه

  2. #2

    نقل قول: کدام ConnectionString برای Clr Function بهتر است ؟

    context connection=true
    زیرا دیتابیست را portable می کند. یعنی با تغییر نام سرور، نام اینشتنس اسکیو ال سرور، Security Infoو ... لازم نیست کدت را تغییر دهی و دوباره recompile کنی.
    اگر Net. نمی دانید وارد نشوید.

  3. #3

    نقل قول: کدام ConnectionString برای Clr Function بهتر است ؟

    دلیل اصلی امکان context connection=true این هست که کاربر باعث بوجود آمدن Connection اضافی نشه و از Connection خودش برای هر هدفی که داره استفاده کنه. فرضا این تابع اگر توسط 50 کاربر همزمان استفاده بشه، بدون استفاده از Context تعداد 100 کانکشن برقرار میشه.

  4. #4

    نقل قول: کدام ConnectionString برای Clr Function بهتر است ؟

    جناب ثباتی عزیز و جناب عربلو ممنونم
    ولی دلیلی که من رفتم سراغ فرمت دیگری از ConnectionString این بود که ، فقط یک کانکشن با کانکشن استرینگ context connection=true می تواند باز باشد و من می خواستم چند دستور را پشت سر هم اجرا کنم .
    به عنوان مثال در پروژه Database من که Clr Function ها رو توش می نویسم ، یک کلاس برای اجرای Command & Sp ها دارم همون DAL و در این کلاس برای اجرای یک Sp باید مشخصات پارامترهای آن رو از Database بیارم و باید Connection باز کنم برای این کار !!!!
    یا اصلا یه Clr Function بخواد یه Clr Function دیگه رو صدا بزنه که تو هر دوشون کانکشن باز میشه !!!
    باز هم از بذل توجهتون ممنونم.
    زیاده احترام : محمد زنگنه

  5. #5

    نقل قول: کدام ConnectionString برای Clr Function بهتر است ؟

    MARS میتونه کمکتون کنه؟

  6. #6

    نقل قول: کدام ConnectionString برای Clr Function بهتر است ؟

    سلام استاد ثباتی
    ممنونم ازتون ، من در مورد MARS چیزی نمی دونستم و باعث شد و باعث شدید که باهاش آشنا بشم .
    ولی من نمیشه کانکشن استرینگی به شکل زیر داشت :

    "MultipleActiveResultSets=true;context connection=true"

    من برای حل مشکلم DAL رو تغییر دادم به شکلی که با یک Connection بصورت Singletone کار کنه .
    باز هم ازتون ممنونم .

برچسب های این تاپیک

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

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