ویرگول
ورودثبت نام
Ali Majidi
Ali Majidi
خواندن ۱ دقیقه·۳ سال پیش

ارتباط با دیتابیس از طریق Ado.net

تو این دوران همه جهت ارتباط با دیتابیس از Code First و Entity Framework استفاده می کنند دونستن ارتباط با دیتابیس از طریق Ado.net خالی از لطف نیست البته این نکته هم شایان ذکر که خیلی از برنامه های قدیمی از طریق Ado.net به دیتابیس وصل میشدن { این قبل از این بود که ظرف عسل Code First و Entity Framework به دهن برنامه نویسا شیرین بیاد } ، اما این همه مقدمه چینی یکمم کدهاشو مرور کنیم ، جهت اتصال به دیتابیس از طریق Ado.net ;

SqlConnection نام دلخواه کانکشن = new SqlConnection();

البته موضوعی که پیش میاد اینه که شما برای استفاده از این کلاس باید حتما در بالای فرمتون

using System.Data.SqlClient;

استفاده کرده باشین.

اما خب این خط کد بازهم جای کار داره ، خلاصه کنم باید صفر تا صد ارتباط با دیتابیس خودتون بهش بدین مثلا من در Sql Server یک دیتابیسی دارم به نام ManageSch جهت ایجاد ارتباط ;

SqlConnection connection = new SqlConnection (&quotDataSource =.; Initial Catalog= ManageSch; Integrated Security = true;&quot);
SqlConnection.Open();
SqlConnection.Close();

دستورات Sql خود را باید میان دو خط دستوری open و Close بنویسید.

برای نوشتن دستوراتی که میخواهید به سمت Sql ارسال کنید دو نوع دستور داریم اگر میخواهید دستور عملیاتی همچون ثبت و حذف و غیره انجام دهد باید از حالت ExecuteNonQuery و اگر حالت هایی همچون سرچ یا فراخوانی خواندن از دیتابیس مد نظر است از حالت ExecuteReader باید استفاده نمایید که در جلسات بعدی آموزش پیاده سازی آن ها را نیز اشاره خواهیم نمود.


csql servercsharpسی شارپوب چی
مرسی از خالق یکتا که مرا آفرید ، خانواده خوب ، عشق پاک و بهترین بانوی دنیا را بهم داد . برنامه نویسی و طراحی وب یک کار خلاقانه است به ادما انگیزه میده باعث میشه رشد کنن .
شاید از این پست‌ها خوشتان بیاید