2 سال قبل در: آموزش9 نظر
مقدمه
در بخشهای قبل، با نحوه ایجاد و ویرایش فایلها در سیشارپ آشنا شدید. اینک وقت آن رسیده که کار با دیتابیس را شروع کنیم. دیتابیس مورد استفاده ما در این آموزش SQL Server Express خواهد بود.
آشنایی و راهاندازی دیتابیس در سیشارپ
در این بخش میخواهیم که راهاندازی و ساخت یک دیتابیس را با استفاده از SQL Server Express را فرا گیریم. پس از آن خواهیم توانست که اطلاعات را وارد آن کرده و در صورت نیاز، از آنها جهت نمایش در فرمهای خود استفاده کنیم.
پروژهی جدیدی را ایجاد کرده و نام آن را بهدلخواه انتخاب کنید. فقط توجه داشته باشید که محل ذخیره پروژه خود را بدانید، چرا که دیتابیس در همان پوشه ذخیره خواهد شد. اگر به مسیر ذخیره تاکنون دست نزدهاید، معمولاً در Documents ذخیره میشود.
پس از آنکه پروژه جدید خود را ایجاد کردید، از منوی Project، روی Add New Item کلیک کنید.
در پنجرهای که برای شما باز میشود، بهدنبال Service-based Database بگردید. به تصویر زیر دقت کنید:
در بخش Name، نام Employees.mdf را انتخاب کنید و پس از آن روی Add کلیک کنید.
اگر که شما از نسخه Visual Studio Express 2013 استفاده میکنید، مستقیماً به صفحه پروژه خود باز خواهید گشت، طوری که انگار اتفاق خاصی نیوفتاده است. اما در نسخههای ۲۰۱۰ و ۲۰۱۲ این نرمافزار، با پنجرهی زیر مواجه خواهید شد:
گزینه Dataset را انتخاب کرده و روی Next کلیک کنید.
نام Dataset را تغییر داده و آن را مطابق تصویر زیر قرار دهید: ds_employees
بر روی Finish کلیک کرده تا به فرم خود بازگردید.
حال اگر که به Solution Explorer نگاه کنید، میبینید که دیتابیس شما همراه با پروژهتان قرار گرفته است.
هنگامی که پروژه خود را ذخیره میکنید، این دیتابیس نیز بههمراه سایر فایلها ذخیره و آپدیت خواهد شد.
چگونه در دیتابیس خود جدول ایجاد کنیم؟
بحث مهم بعدیای که وجود دارد، نحوه ساخت جداول در دیتابیس است. برای اینکه از دیتابیس استفاده کنید، شما نیاز به حداقل یک جدول دارید.
برای اینکه جدولی را ایجاد کنید، بر روی دیتابیس خود راست کلیک کرده و سپس Open را برگزینید.
وقتی که Open رو انتخاب میکنید، میبینید که پنجره کوچک جدیدی در سمت چپ با نام Database Explorer برای شما باز میشود.
برای اینکه جدولی را ایجاد کنید، بر روی پوشه Tables راست کرده کرده و گزینه Add New Table را انتخاب کنید.
ممکن است که در نسخه ۲۰۱۰ از ویژوال استودیو، با خطای زیر مواجه شوید:
This server is not supported. Only server up to Microsoft SQL Server 2008 are supported.
در اینصورت، برای رفع این خطا شما میبایست که به این آدرس مراجعه کرده و SQL Server Data Tools را تهیه کنید.
هنگامی که بر روی Add New Table کلیک شد، پنجرهی طراحی دیتابیس برای شما باز خواهد شد. بسته به نسخه Visual Studio شما، ممکن است این پنجره و طراحی آن متفاوت باشد.
با در نظر گرفتن اینکه کاربران ما از نسخههای ۲۰۱۰ و ۲۰۱۲ استفاده میکنند آموزش را پیش میبریم.
در این پنجره، محلی است که شما ستونهای جدول خود را ایجاد خواهید کرد. شما ابتدا ستونها را ایجاد میکنید و پس از آن اطلاعات خود را وارد میکنید. در ساخت ستونهای جداول میبایست تعیین کنید که هر ستون از چه نوعی است. (عدد صحیح، رشته یا …)
در قدم اول، نام جدول خود را در Name وارد کنید. نام آن را قرار دهید: tbl_employees
در اولین ستون، ID را قرار دهید؛ جزئیات بیشتری را در ادامه خواهید دید:
پس از آن، ما میخواهیم که ستون ID، ستون اصلی و منحصر به فرد ما باشد. به همین دلیل، آن را بعنوان Primary Key در نظر میگیریم. پس طبق تصویر عمل کنید:
برای موارد دیگر طبق تصویر زیر قرار دهید:
ستون ID ما نیازمند این است که بصورت خودکار مقداردهی شود و برای هر مقدار، یک واحد نسبت به مقدار قبلی افزایش پیدا کند. در این صورت شما میبایست با ورود به Properties آن، مقدار Identity را بر روی True قرار دهید.
باقی ستونها را به شکل زیر ایجاد کنید:
پس از ذخیره کردن دیتابیس خود، باید ستونها را در Solution Explorer خود ببینید.
گرداوری شده توسط سایت پی سی 20