ASP.NET MVC - SQL Database

برای یادگیری ASP.NET MVC، ما یک برنامه اینترنتی خواهیم ساخت.

بخش 6:پایگاه داده اضافه کنید.

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

Visual Web Developer با SQL Database رایگان به نام SQL Server Compact ارائه می‌شود.

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

  1. روی App_Data پوشه
  2. انتخاب کنیدافزودن،پروژه جدید
  3. انتخاب کنید SQL Server Compact Local Database *
  4. این پایگاه داده را به نام Movies.sdf
  5. کلیک کنیدافزودندکمه

* اگر گزینه SQL Server Compact Local Database در اینجا وجود ندارد، به این معناست که شما SQL Server Compact را بر روی کامپیوتر خود نصب نکرده‌اید. لطفاً از طریق لینک زیر نصب کنید:SQL Server Compact

Visual Web Developer

توجه:در این آموزش، نیاز به دانش پایه SQL Database دارید. اگر می‌خواهید ابتدا این موضوع را یاد بگیرید، لطفاً به آموزش SQL.

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

دو بار روی Movies.sdf باز می‌شود Database Explorer window.

برای ایجاد یک جدول جدید در این پایگاه داده، بر روی Tables پوشه، سپسجدول ایجاد کنید.

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

ستون نوع Null‌ها مجاز هستند
ID int (کلید اصلی) خیر
عنوان nvarchar(100) خیر
کارگردان nvarchar(100) خیر
تاریخ datetime خیر

توضیح برای ستون‌ها:

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

عنوان این یک جدول از 100 حرف طول دارد که برای ذخیره نام فیلم استفاده می‌شود.

کارگردان این یک جدول از 100 حرف طول دارد که برای ذخیره نام کارگردان استفاده می‌شود.

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

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

True MovieDBs.

توجه:پس از اتمام ایجاد ستون‌های جدول، لطفاً جدول را ذخیره کرده و نامگذاری کنید

ما این جدول را به نام "MovieDBs" نامگذاری کرده‌ایم (با s به پایان می‌رسد). در فصل بعد، خواهیم دید که "MovieDBs" برای مدل داده‌ها استفاده می‌شود. آیا کمی غریب به نظر می‌رسد؟ البته این یک عرف نام‌گذاری برای اطمینان از لینک بین کنترل‌گر و جدول پایگاه داده است.

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

می‌توانید از Visual Web Developer برای اضافه کردن چند رکورد تست به پایگاه داده movie استفاده کنید. App_Data در پوشه Movies.sdf فایل.

در پنجره Database Explorer با کلیک راست MovieDBs جدول، و نمایش داده‌های جدول.

رکورد اضافه کنید:

ID عنوان کارگردان تاریخ
1 Psycho Alfred Hitchcock 01.01.1960
2 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"/>