يشرح هذا القسم
إنشاء قاعدة بيانات ASP.NET MVC وإضافة بيانات قاعدة البيانات.لتعلم ASP.NET MVC، سنقوم ببناء تطبيق إنترنت.
الجزء السادس: إضافة قاعدة البيانات.
يأتي Visual Web Developer مزودًا بقاعدة بيانات SQL مجانية تسمى SQL Server Compact.
يمكن إنشاء قاعدة البيانات المطلوبة لهذا البرنامج التعليمي في بضع خطوات بسيطة:
انقر بزر الماوس الأيمن فوق المجلد App_Data في نافذة Solution Explorer
حدد إضافة عنصر جديد
حدد قاعدة البيانات المحلية المضغوطة لـ SQL Server *
اسم قاعدة البيانات Movies.sdf
انقر فوق الزر "إضافة".
* إذا لم تكن قاعدة بيانات SQL Server المضغوطة المحلية من بين الخيارات، فهذا يعني أنك لم تقم بتثبيت SQL Server Compac على جهاز الكمبيوتر الخاص بك. يرجى التثبيت عبر الرابط التالي: SQL Server Compact
يقوم Visual Web Developer تلقائيًا بإنشاء قاعدة البيانات في المجلد App_Data.
ملاحظة: يتطلب هذا البرنامج التعليمي أن يكون لديك بعض المعرفة الأساسية حول قواعد بيانات SQL. إذا كنت تريد معرفة هذا الموضوع أولاً، فيرجى زيارة البرنامج التعليمي لـ SQL الخاص بنا.
انقر نقرًا مزدوجًا فوق ملف Movies.sdf في المجلد App_Data وسيتم فتح نافذة Database Explorer .
لإنشاء جدول جديد في قاعدة البيانات، انقر بزر الماوس الأيمن فوق مجلد الجداول وحدد إنشاء جدول .
قم بإنشاء أعمدة مثل هذا:
قائمة | يكتب | ما إذا كان مسموحًا بالقيمة Null أم لا |
---|---|---|
بطاقة تعريف | إنت (المفتاح الأساسي) | لا |
عنوان | نفارتشار(100) | لا |
مخرج | نفارتشار(100) | لا |
تاريخ | التاريخ والوقت | لا |
شرح الأعمدة:
المعرف هو عدد صحيح (الرقم الكامل) يستخدم لتحديد كل سجل في الجدول.
العنوان عبارة عن عمود نصي مكون من 100 حرف يستخدم لتخزين اسم الفيلم.
المخرج هو عمود نصي مكون من 100 حرف يخزن اسم المخرج.
التاريخ هو عمود تاريخ يستخدم لتخزين تاريخ إصدار الفيلم.
بعد إنشاء الأعمدة أعلاه، يجب عليك تعيين عمود المعرف باعتباره المفتاح الأساسي (معرف السجل) للجدول. للقيام بذلك، انقر فوق اسم العمود (المعرف) وحدد المفتاح الأساسي . في نافذة خصائص العمود ، قم بتعيين خاصية الهوية إلى True :
عندما تقوم بإنشاء أعمدة الجدول، احفظ الجدول وقم بتسميته MovieDBs .
ملحوظة:
لقد قمنا عمدًا بتسمية الجدول "MovieDBs" (ينتهي بـ s). في الفصل التالي، سترى "MovieDB" لنموذج البيانات. قد يبدو هذا غريبًا بعض الشيء، لكن اصطلاح التسمية هذا يضمن أن وحدة التحكم متصلة بجدول قاعدة البيانات، ويجب عليك استخدامها.
يمكنك استخدام Visual Web Developer لإضافة بعض سجلات الاختبار إلى قاعدة بيانات الأفلام.
انقر نقرًا مزدوجًا فوق الملف Movies.sdf الموجود في مجلد App_Data .
انقر بزر الماوس الأيمن فوق جدول MovieDBs في نافذة Database Explorer وحدد Show Table Data .
إضافة بعض السجلات:
بطاقة تعريف | عنوان | مخرج | تاريخ |
---|---|---|---|
1 | مريض نفسي | ألفريد هيتشكوك | 01.01.1960 |
2 | لا دولتشي فيتا | فيديريكو فيليني | 01.01.1960 |
ملاحظة: يتم تحديث عمود المعرف تلقائيًا ولا تحتاج إلى تعديله.
أضف العنصر التالي إلى عنصر <connectionStrings> في ملف Web.config الخاص بك:
<add name="MovieDBContext" ConnectionString="مصدر البيانات=|DataDirectory|Movies.sdf" ProviderName="System.Data.SqlServerCe.4.0"/>