سبد (0)

آموزش MVC-پایگاه داده

برای آموزش ASP.NET MVC، یک کاربرد اینترنت ایجاد می کنیم.

قسمت ششم: اضافه کردن پایگاه داده


 ایجاد پایگاه داده

Visual Web Developer دارای یک پایگاه داده رایگان با نام SQL Server Compact می باشد.

پایگاه داده ای که در این بیاموز مورد نیاز است را در چند مرحله ساده می توان ایجاد کرد:

  • در پنجره Solution Explorerr روی فولدر App_Data کلیک راست نمایید.
  • گزینه Add, New Item را انتخاب فرمایید.
  • سپس گزینه * SQL Server Compact Local Database را انتخاب نمایید.
  • نام پایگاه داده را Movies.sdf بگذارید.
  • روی دکمه Add کلیک کنید.

* اگر  SQL Server Compact محلی، را به عنوان یگ گزینه نمی بینید، به این خاطر است که SQL Server Compact را روی سیستم خود نصب نکرده اید، از لینک  SQL Server Compact  آن را نصب فرمایید.

نکته: در این آموزش انتظار می رود اطلاعاتی در مورد پایگاه داده SQL داشته باشید. اگر می خواهید در این زمینه مطالعه نمایید، بیاموز  SQL Home را ملاحظه فرمایید.


 افزودن جدول پایگاه

در فولدر App_Data روی فایل Movies.sdf دابل کلیک کنید تا پنجره مربوط به Database Explorer باز شود.

برای ایجاد جدول جدید در پایگاه داده، روی فولدر Tables کلیک راست نمایید، و گزینه Create Table را انتخاب فرمایید.

ستونهای زیر را در جدول ایجاد کنید:

ColumnTypeAllow Nulls
ID int (primary key) No
Title nvarchar(100) No
Director nvarchar(100) No
Date datetime No

شرح ستون ها:

ID عدد صحیحی است که برای شناسایی هر رکورد جدول استفاده می شود.

Title متن صد حرفی است که نام فیلم در آن ذخیره می شود.

Director متن صد حرفی است که نام کارگردان فیلم در آن ذخیره می شود.

Date ستون تاریخ است که برای ذخیره تاریخ اکران فیلم استفاده می شود.

بعد از ایجاد ستون های بالا، باید ستون ID را به عنوان کلید اصلی جدول تنظیم کنیم. برای این کار کافی است روی نام ستون (ID) کلیک کنید و گزینه Primary Key را برای آن انتخاب نمایید. همچنین، در پنجره Column Properties ویژگی Identity را True کنید.

DB Explorer

هنگامی که ایجاد ستون های جدول تمام شد، جدول را با نام MovieDB ذخیره نمایید.

نکته:

ما تعمدا نام جدول را "MovieDBs" (که به s ختم می شود) انتخاب کردیم، در آموزش بعدی خواهید دید که نام "MovieDB" برای مدل داده انتخاب گردیده است.

عجیب است، اما این قرارداد نامگذاری است که برای اتصال controller به جدول پایگاه داده استفاده می شود.


 اضافه کردن رکورد به پایگاه داده

می توانید از Visual Web Developer برای افزودن رکورد تستی به پایگاه داده movie استفاده نمایید.

در فولدر App_Data روی فایل Movies.sdf دابل کلیک نمایید.

در پنجره Database Explorer، روی جدول MoviesDB کلیک راست نمایید و گزینه Show Table Data را انتخاب نمایید.

چند تا رکورد به آن اضافه کنید:

IDTitleDirectorDate
1 Psycho Alfred Hitchcock 01.01.1960
La Dolce Vita Federico Fellini 01.01.1960

نکته: ستون ID به صورت خودکار مقدار می گیرد، لازم نیست به آن مقدار دهید.


افزودن رشته اتصال

در فایل Web.Config عناصر زیر را به تگ <connectionStrings> اضافه نمایید

<add name="MovieDBContext"
connectionString="Data Source=|DataDirectory|\Movies.sdf"
providerName="System.Data.SqlServerCe.4.0"/>

آموزش صوتی ASP

ابزاری که در پیش روی دارید یکی از ابزارهای بسیار کاربردی سایت بیاموز در زمینه آموزش است، این ابزار برای سهولت یادگیری شما کاربران محترم طراحی شده است.

فقط کافی است روی عنوان پاراگراف مورد نظرتان کلیک کنید تا پخش صدا آغاز شود ...!

تمامی محصولات و خدمات این وبسایت، حسب مورد دارای مجوزهای لازم از مراجع مربوطه می‌باشند و فعالیت‌های این سایت تابع قوانین و مقررات جمهوری اسلامی ایران است.
logo-samandehi مجوز نشر دیجیتال از وزرات فرهنگ و ارشاد اسلامی پرداخت آنلاین -  بانک ملت معرفی بیاموز در شبکه سه