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

نام تاپیک: نحوه استفاده از view در سی شارپ

  1. #1

    Question نحوه استفاده از view در سی شارپ

    با سلام
    من می خوام از Viewهایی که در اس کیوال ساختم در سی استفاده کنم ولی نمی دونم چطور باید این کار رو انجام بدم میشه من رو راهنمایی کنید؟

  2. #2
    کاربر دائمی آواتار saeedgharedaghi
    تاریخ عضویت
    آذر 1387
    محل زندگی
    تهران
    سن
    34
    پست
    202

    نقل قول: نحوه استفاده از view در سی شارپ

    سلام دوست عزیز کافیه نام view رو تو دستور select بهش بدی
    مثل این :
    select * from view_student

  3. #3
    کاربر دائمی آواتار cherchil_hra
    تاریخ عضویت
    شهریور 1384
    محل زندگی
    تهران
    پست
    162

    نقل قول: نحوه استفاده از view در سی شارپ

    cmd.CommandText = "select * from  " + ViewName


    cmd از نوع SqlCommand هستش

  4. #4
    کاربر دائمی
    تاریخ عضویت
    خرداد 1388
    محل زندگی
    تهران
    سن
    38
    پست
    1,104

    نقل قول: نحوه استفاده از view در سی شارپ

    تو C#‎ کار با View دقیقا مثل table، فرق بین view و Table همون هاییه که تو دیتابیس هم هست اگه نه از لحاظ کار باشون تو C#‎ مثل جداول میمونه

  5. #5

    نقل قول: نحوه استفاده از view در سی شارپ

    خب مزایای استفاده از viewچی هست؟ کاری که با view انجام میدیم دقیقا همون کار رو می تونیم با spهم انجام بدیم

  6. #6
    کاربر دائمی
    تاریخ عضویت
    آذر 1385
    محل زندگی
    همین نزدیکیها
    پست
    683

    نقل قول: نحوه استفاده از view در سی شارپ

    نقل قول نوشته شده توسط googoli مشاهده تاپیک
    خب مزایای استفاده از viewچی هست؟ کاری که با view انجام میدیم دقیقا همون کار رو می تونیم با spهم انجام بدیم
    از لحاظ خروجی و نتیجه کار یکی هست ولی تفاوت عمده اون چند تاست
    1 - view وقتی ساخته میشه یک طراح هم داره که به کاربر کمک میکنه تا بدون اشکال نتیجه ای رو میخواد بگیره ( کد نویسی بلد نباشی میتونی بسازی )
    2 - خروجی اصلی یک view بصورت یک Query توسط سیستم قابل درک و شناسایی هست ولی خروجی یک پروسیجر فقط یک لیست هست که ساختارش معلوم نیست این حالت توی Linq کاملا مشخصه و با هم فرق میکنه
    3 - توی view نمیشه از ورودی بهش پارامتر پاس داد و نتیجه رو تغییر داد باید با Where با هاش برخورد کنی ولی توی پروسیجر میشه انجام داد
    4 - توی view نمیشه از دستوراتی مثل Union و دستورات DDl استفاده کرد ولی توی پروسیجر میشه این کار رو انجام داد
    5 - View سریعتر جواب میده تا پروسیجر چون پروسیجر محاسبه انجام میده ولی View محاسبه مثل پروسیجر نداره
    6 - درسته View مثل جدول میمونه ولی نمیشه توش Insert , Update , Delete انجام داد مگر اینکه یک View ساده باشه ولی توی پروسیجر میشه هر کاری رو انجام داد بعد لیست رو نمایش داد

  7. #7

    نقل قول: نحوه استفاده از view در سی شارپ

    با تشکر از اساتید گرامی
    آیا Query هم از همین روش فراخوانی viewها هست ؟

  8. #8

    نقل قول: نحوه استفاده از view در سی شارپ

    آره تقریبا مثل کوئری ها میمونه

  9. #9

    نقل قول: نحوه استفاده از view در سی شارپ

    با تشکر
    اگه میشه دقیقا بگید

  10. #10
    کاربر دائمی
    تاریخ عضویت
    آذر 1385
    محل زندگی
    همین نزدیکیها
    پست
    683

    نقل قول: نحوه استفاده از view در سی شارپ

    کوئری یعنی همون select ها که در نهایت نتیجه ای رو برمیگردونه
    اگر کوئری نوشته شده بصورت view ذخیره بشه میشه View واگه بصورتSp ذخیره بشه میشه پروسیجر

    اگر هم جایی ذخیره نشه میشه همون کوئری

  11. #11

    نقل قول: نحوه استفاده از view در سی شارپ

    سلام
    ببخشید جناب zarrinnegar فرمودین که نمیشه به view ورودی پاس داد یعنی این کد جواب نمیده:
    select * from view_student where tblstudent.name = ' " +txtname.text+" '0

  12. #12

    نقل قول: نحوه استفاده از view در سی شارپ

    سلام
    میشه در این مورد یکی جواب بده.
    من این دستور واسه view رو توی سی شارپ نوشتم می خوام ببینم اشکالش چیه
    mycom.CommandText = "create view level1 as select field1 from customer where field2=1";
    mycom.Parameters.AddWithValue("p",textBox1.Text);
    داره به خط دوم خطا میده. البته اتصال و بقیه چیزا درست هستن. فقط مشکلش همون خط دومه. من اگه بخوام به view پارامتر بدم چطوری پس باید انجام بدم.
    مرسی

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

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