ASP.NET MVC - قاعدة بيانات SQL

لدراسة ASP.NET MVC، سنقوم ببناء تطبيق الإنترنت.

جزء 6:إضافة قاعدة البيانات.

إنشاء قاعدة البيانات

Visual Web Developer يحتوي على قاعدة بيانات SQL مجانية تُدعى SQL Server Compact.

في هذا الدرس، يمكن إنشاء هذه القاعدة البيانات ببعض الخطوات البسيطة التالية:

  1. اضغط بزر الماوس الأيمن على في المجلد
  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 سيقوم بإنشاء قاعدة البيانات هذه تلقائيًا في مجلد App_Data.

التعليقات:في هذا الدرس، تحتاج إلى فهم الأساسيات لقاعدة بيانات SQL. إذا كنت ترغب في تعلم هذا الموضوع أولاً، يرجى زيارة تعليمات SQL.

إضافة جدول قاعدة البيانات

انقر مرتين على مجلد App_Data Movies.sdf سيتم فتح مستكشف قاعدة البيانات نافذة.

لإنشاء جدول جديد في قاعدة البيانات هذه، اضغط بزر الماوس الأيمن الجداول المجلد، ثم اخترأنشئ الجدول.

أنشئ العمود التالي:

العمود النوع يسمح بالصفر
الرقم التسلسلي int (المفتاح الرئيسي) لا
العنوان nvarchar(100) لا
المخرج nvarchar(100) لا
التاريخ تاريخ لا

توضيح العمود:

الرقم التسلسلي هو عدد صحيح يستخدم لتحديد كل سجل في الجدول.

العنوان هو عمود نصي ي长达 100 حرفًا يستخدم لتحديد اسم الفيلم.

المخرج هو عمود نصي ي长达 100 حرفًا يستخدم لتحديد اسم المخرج.

التاريخ 是日期列,用于存储影片的发行日期。

هذا عمود تاريخي، ويستخدم لتخزين تاريخ إصدار الفيلم.بعد بناء الأعمدة المذكورة أعلاه، يجب عليك تعيين عمود ID كـالرئيسية الصف الخامس عناصر الخاصية في النافذة مفتاح رئيسي إعداد الخاصية.

True MovieDBs.

التعليقات:بعد إكمال إنشاء أعمدة الجدول، يرجى حفظ الجدول وتسميته

لقد قمنا بتمييز هذا الجدول باسم "MovieDBs" (يختم بالـ s). سنرى استخدام "MovieDBs" في نموذج البيانات في الفصل التالي. هل تشعرين بالغربة؟ ومع ذلك، هذا هو تقليد التسمية الذي يضمن رابطًا بين التحكم والجدول في قاعدة البيانات.

إضافة سجلات قاعدة البيانات

يمكنك استخدام Visual Web Developer لإضافة بعض السجلات الاختبارية إلى قاعدة بيانات movie. في الدولاب Movies.sdf نافذة استكشاف قاعدة البيانات.

انقر بزر الماوس الأيمن على MovieDBs جدول، واختر عرض بيانات الجدول.

إضافة سجلات:

الرقم التسلسلي العنوان المخرج التاريخ
1 Psycho Alfred Hitchcock 01.01.1960
2 La Dolce Vita Federico Fellini 01.01.1960

التعليقات:ستتمكن قاعدة البيانات من تحديث الرقم التسلسلي تلقائيًا. لا تحتاج إلى تحريرها.

إضافة سلسلة الاتصال

إلى Web.config في الملف <connectionStrings> إضافة العناصر التالية:

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