কোর্স সুপারিশ:

ASP.NET MVC - মডেল

ASP.NET MVC শিক্ষা করার জন্য, আমরা একটি ইন্টারনেট অ্যাপ্লিকেশন নির্মাণ করতে যাবো।অধ্যায় 7:

MVC মডেল

ডাটা মডেল যোগ করুন MVCমডেল

মডেলসমূহটি সব অ্যাপ্লিকেশন লজিক (ব্যবসা লজিক, ভেরিফিকেশন লজিক, ডাটা অ্যাক্সেস লজিক) ধারণ করে, পরিমাণবিহীন ভিউ এবং কন্ট্রোলার লজিক ছাড়াও。

MVC দ্বারা, মডেলসমূহটি অ্যাপ্লিকেশন ডাটা সংরক্ষণ এবং অপারেশন করতে পারে。

MVC দ্বারা, মডেলসমূহটি অ্যাপ্লিকেশন ডাটা সংরক্ষণ এবং অপারেশন করতে পারে。মডেলস ফোল্ডার

অ্যাপ্লিকেশন মডেলসমূহকে প্রতিনিধিত্বকারী শ্রেণী তৈরি করে。 Visual Web Developer স্বয়ংক্রিয়ভাবে একটি AccountModels.cs

ফাইল, যা অ্যাপ্লিকেশন সুরক্ষার মডেলসমূহকে ধারণ করে。 অ্যাকাউন্টমডেলস LogOnModelChangePasswordModel এবং 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; } 
}
}

মন্তব্য:আমরা এই টেবিলটিকে "MovieDBs" (s-এর সাথে শেষ) নাম দিয়েছি। পূর্ববর্তী চাপে, ডাটা মডেলের জন্য ব্যবহৃত "MovieDBs" (s-এর সাথে শেষ) নামটি দেখেছিলাম। কিন্তু এটা কিছুটা অজ্ঞাত হতে পারে, এটা কন্ট্রোলারকে ডাটাবেস টেবিলের সাথে সংযুক্ত করার নামকরণ প্রথা।

ডাটাবেস কন্ট্রোলার যোগ করুন

এই পাঠ্যটির জন্য প্রয়োজনীয় ডাটাবেস কন্ট্রোলারটি কয়েকটি সহজ পদক্ষেপে তৈরি করা যায়:

  1. প্রকল্পটি পুনর্নির্মাণ করুন: পরীক্ষা বাছাই করুন, এবং মেনুতে Build MvcDemo চিহ্নিত করুন
  2. সলিউশন রিসোর্স ম্যানেজারে, Controllers ফোল্ডারে ডানদিকে ক্লিক করুন এবং যোগ করুন, কন্ট্রোলার চিহ্নিত করুন
  3. কন্ট্রোলার নাম সেট করুন: MoviesController
  4. টেম্পলেট বাছাই করুন: Controller with read/write actions and views, using Entity Framework
  5. মডেল শ্রেণী বাছাই করুন: MovieDB (MvcDemo.Models)
  6. data context শ্রেণী বাছাই করুন: MovieDBContext (MvcDemo.Models)
  7. ভিউ রাজস্ব বাছাই করুন: Razor (CSHTML)
  8. যোগ করুন ক্লিক করুন

Visual Web Developer নিম্নোক্ত ফাইলগুলি তৈরি করবে:

  • Controllers ফোল্ডারের MoviesController.cs ফাইল
  • Views ফোল্ডারের Movies ফোল্ডার

ডাটাবেস ভিউ যোগ করুন

নিম্নোক্ত ফাইলগুলি Movies ফোল্ডারে স্বয়ংক্রিয়ভাবে তৈরি হবে:

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

অভিনন্দন

অভিনন্দন। আপনি অ্যাপলিকেশনে প্রথম MVC ডাটা টাইপ যোগ করেছেন।

এখন, আপনি 'ফিল্ম' ট্যাবে ক্লিক করতে পারেন。