برای آموزش 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 را انتخاب فرمایید.

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

 
 
شرح ستون ها:
 

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

 

 

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

 

نکته:

ما تعمدا نام جدول را "MovieDBs" (که به s ختم می شود) انتخاب کردیم، در آموزش بعدی خواهید دید که نام "MovieDB" برای مدل داده انتخاب گردیده است.
عجیب است، اما این قرارداد نامگذاری است که برای اتصال controller به جدول پایگاه داده استفاده می شود.
 اضافه کردن رکورد به پایگاه داده
می توانید از Visual Web Developer برای افزودن رکورد تستی به پایگاه داده movie استفاده نمایید.
در فولدر App_Data روی فایل Movies.sdf دابل کلیک نمایید.
در پنجره Database Explorer، روی جدول MoviesDB کلیک راست نمایید و گزینه Show Table Data را انتخاب نمایید.
چند تا رکورد به آن اضافه کنید:
 
 
 
نکته: ستون ID به صورت خودکار مقدار می گیرد، لازم نیست به آن مقدار دهید.
 
افزودن رشته اتصال

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

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

نظر خود را اضافه نمایید

ارسال نظر به عنوان مهمان

0
×