Latest web development tutorials

نموذج ASP.NET MVC

من أجل تعلم ASP.NET MVC، فإننا سوف بناء تطبيقات الإنترنت.

الجزء 7: إضافة نموذج بيانات.


نموذج MVC

يحتوي MVC نموذج بالإضافة إلى محض رأي وتحكم المنطق المنطق تطبيق آخر (منطق الأعمال والمنطق التحقق من صحة، والمنطق الوصول إلى البيانات).

بواسطة مفك، يمكن للنموذج التحكم والتلاعب في بيانات التطبيق.


مجلد نماذج

يحتوي المجلد نماذج تمثل الطبقة تطبيق نموذج.

مرئي مطور ويب تلقائيا بإنشاء ملف AccountModels.cs الذي يحتوي على نموذج لتطبيق الأمن.

AccountModels يحتوي LogOnModel، ChangePasswordModel وRegisterModel.


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

نموذج قاعدة البيانات اللازمة لهذا البرنامج التعليمي يمكن الحصول عليها عن طريق اتباع بعض الخطوات البسيطة لخلق:

  • في إطار مستكشف الحلول انقر بزر الماوس الأيمن فوق المجلد نماذج وحدد إضافة والدرجة.
  • اسم MovieDB.cs الطبقة، ومن ثم انقر فوق إضافة.
  • تعديل هذه الفئة:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Data.Entity;

namespace MvcDemo.Models
{
public class MovieDB
{
public int ID { get; set; }
public string Title { get; set; }
public string Director { get; set; }
public DateTime Date { get; set; }

}
public class MovieDBContext : DbContext
{
public DbSet<MovieDB> Movies { get; set; }
}
}

التعليق:

نحن عمدا نموذج يدعى "MovieDB". في الفصل الأخير، كنت قد رأيت لجدول قاعدة البيانات "MovieDBs" (تنتهي في الصورة). يبدو غريبا، ولكن هذا اصطلاح التسمية تضمن نموذج اتصال إلى جدول قاعدة البيانات، لذلك لديك لاستخدام.


مضيفا تحكم قاعدة بيانات

الحاجة إلى وحدة تحكم قاعدة بيانات البرنامج التعليمي من خلال خطوات بسيطة قليلة التالية لإنشاء:

  • إعادة بناء المشروع الخاص بك: اختيار التصحيح ومن ثم اختيار بناء MvcDemo من القائمة.
  • (مستكشف الحلول) في مستكشف الحلول انقر بزر الماوس الأيمن فوق المجلد تحكم، حدد إضافة وحدة تحكم.
  • وضع اسم وحدة تحكم MoviesController.
  • حدد قالب: المراقب المالي مع قراءة / كتابة الإجراءات و جهات النظر، واستخدام إطار الكيان
  • حدد فئة نموذج: MovieDB (MvcDemo.Models)
  • حدد الفئة سياق البيانات: MovieDBContext (MvcDemo.Models)
  • حدد عرض الشفرة (CSHTML)
  • انقر فوق إضافة

مرئي مطور ويب يخلق الملفات التالية:

  • مجلد التحكم ملف MoviesController.cs
  • وتعتبر المجلد في مجلد أفلام

إضافة قاعدة بيانات المشاهدات

في المجلد أفلام، تلقائيا بإنشاء الملفات التالية:

  • Create.cshtml
  • Delete.cshtml
  • Details.cshtml
  • Edit.cshtml
  • Index.cshtml

تهنئة

ألف مبروك. لقد قمت بإضافة أول نموذج البيانات الخاص بك MVC إلى التطبيق.

الآن يمكنك النقر على "أفلام" صفحة علامة التبويب.