ASP.NET MVC - ਮਾਡਲ
- ਪਿਛਲਾ ਪੰਨਾ ایم وی سی ڈاٹا بیس
- ਅਗਲਾ ਪੰਨਾ ایم وی سی سیکورٹی
ASP.NET MVC ਨੂੰ ਸਿੱਖਣ ਲਈ, ਅਸੀਂ ਇੱਕ ਇੰਟਰਨੈੱਟ ਐਪਲੀਕੇਸ਼ਨ ਬਣਾਵਾਂਗੇ。
ਪੜਾਅ 7:ਡਾਟਾ ਮਾਡਲ ਜੋੜੋ。
ایم وی سی ماڈل
MVC ਮਾਡਲਸਭ ਅਪਲੀਕੇਸ਼ਨ ਲੋਜਿਕ (ਕਾਰੋਬਾਰ ਲੋਜਿਕ, ਪ੍ਰਮਾਣੀਕਰਣ ਲੋਜਿਕ, ਡਾਟਾ ਪਹੁੰਚ ਲੋਜਿਕ) ਸ਼ਾਮਲ ਹਨ, ਸਿਰਫ ਸਪਲਾਈ ਵਿਊ ਅਤੇ ਕੰਟਰੋਲਰ ਲੋਜਿਕ ਤੋਂ ਇਲਾਵਾ。
MVC ਰਾਹੀਂ, ਮਾਡਲ ਅਪਲੀਕੇਸ਼ਨ ਡਾਟਾ ਨੂੰ ਸੰਭਾਲ ਸਕਦੇ ਹਨ ਅਤੇ ਓਪਰੇਸ਼ਨ ਕਰ ਸਕਦੇ ਹਨ。
ਮਾਡਲਸ ਫੋਲਡਰ
ਮਾਡਲਸ ਫੋਲਡਰਅਪਲੀਕੇਸ਼ਨ ਮਾਡਲ ਦਰਸਾਉਣ ਵਾਲੇ ਵਰਗ ਬਣਾਉਂਦਾ ਹੈ。
Visual Web Developer ਆਪਣੇ ਆਪ ਇੱਕ AccountModels.cs ਫਾਇਲ, ਅਪਲੀਕੇਸ਼ਨ ਸੁਰੱਖਿਆ ਦੇ ਮਾਡਲ ਸ਼ਾਮਲ ਹਨ。
AccountModels ਸ਼ਾਮਲ ਹਨ LogOnModel、ChangePasswordModel ਅਤੇ RegisterModel.
ਡਾਟਾਬੇਸ ਮਾਡਲ ਜੋੜੋ
ਇਸ ਟਿੱਪ ਲਈ ਜ਼ਰੂਰੀ ਡਾਟਾਬੇਸ ਮਾਡਲ ਕੁਝ ਹੇਠ ਦਿੱਤੇ ਸਰਲ ਕਦਮਾਂ ਰਾਹੀਂ ਬਣਾਇਆ ਜਾ ਸਕਦਾ ਹੈ:
ਵਿੱਚਸਲਾਹਕਾਰ ਮੈਨੇਜਰਵਿੱਚ, ਦੋਹਰੀ ਖੋਲ੍ਹੋ Models ਫੋਲਡਰ, ਚੋਣ ਕਰੋਜੋੜੋ、ਵਰਗ.
ਵਰਗ ਨੂੰ 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 ਨਾਲ ਮੁਕਮਲ) ਦੇ ਨਾਮ ਨੂੰ ਦੇਖਿਆ ਹੈ।ਕੀ ਅਜਿਹਾ ਅਜਿਹਾ ਅਣਜਾਣਤਾ ਹੈ, ਪਰ ਇਹ ਕੰਟਰੋਲਰ ਅਤੇ ਡਾਟਾਬੇਸ ਤੇਲ ਨੂੰ ਜੋੜਨ ਲਈ ਨਾਮਕਰਣ ਪਰੰਪਰਾ ਹੈ。
ਡਾਟਾਬੇਸ ਕੰਟਰੋਲਰ ਜੋੜੋ
ਇਸ ਟੂਰੀਅਲ ਵਿੱਚ ਜ਼ਰੂਰੀ ਡਾਟਾਬੇਸ ਕੰਟਰੋਲਰ ਕਈ ਸਰਲ ਕਦਮਾਂ ਦੇ ਰਾਹੀਂ ਬਣਾਇਆ ਜਾ ਸਕਦਾ ਹੈ:
- ਪ੍ਰੋਜੈਕਟ ਫਿਰ ਬਣਾਓ: ਟੈਸਟ ਚੁਣੋ, ਫਿਰ ਮੇਨੂ ਵਿੱਚ Build MvcDemo ਚੁਣੋ
- ਸਲੂਸ਼ਨ ਸੋਰਸ ਮੈਨੇਜਰ ਵਿੱਚ, Controllers ਫੋਲਡਰ 'ਤੇ ਦਾਅਵੇ ਕਰੋ, ਫਿਰ ਜੋੜ ਅਤੇ ਕੰਟਰੋਲਰ ਚੁਣੋ
- ਕੰਟਰੋਲਰ ਨਾਮ ਨੂੰ MoviesController ਰੱਖੋ
- ਟੈਮਪਲੇਟ ਚੁਣੋ: Controller with read/write actions and views, using Entity Framework
- ਮਾਡਲ ਕਲਾਸ ਚੁਣੋ: MovieDB (MvcDemo.Models)
- data context ਕਲਾਸ ਚੁਣੋ: MovieDBContext (MvcDemo.Models)
- ਵਿਊਜ਼ ਰੇਜ਼ਰ (CSHTML) ਚੁਣੋ
- ਜੋੜ ਕਲਿੱਕ ਕਰੋ
Visual Web Developer ਹੇਠ ਲਿਖੇ ਫਾਇਲਾਂ ਬਣਾਵੇਗਾ:
- Controllers ਫੋਲਡਰ ਵਿੱਚ MoviesController.cs ਫਾਇਲ
- Views ਫੋਲਡਰ ਵਿੱਚ Movies ਫੋਲਡਰ
ਡਾਟਾਬੇਸ ਦਿਸ਼ਾ ਜੋੜੋ
ਹੇਠ ਲਿਖੇ ਫਾਇਲ ਮੋਵੀਜ਼ ਫੋਲਡਰ ਵਿੱਚ ਸਵੈਚਾਲਿਤ ਤੌਰ 'ਤੇ ਬਣਾਈਆਂ ਜਾਣਗੀਆਂ:
- Create.cshtml
- Delete.cshtml
- Details.cshtml
- Edit.cshtml
- Index.cshtml
ਵਧਾਈ ਤੁਸੀਂ
ਵਧਾਈ, ਤੁਸੀਂ ਐਪਲੀਕੇਸ਼ਨ ਵਿੱਚ ਪਹਿਲਾ MVC ਡਾਟਾ ਟਾਈਪ ਜੋੜ ਚੁੱਕੇ ਹੋ
ਹੁਣ, ਤੁਸੀਂ 'ਫਿਲਮ' ਟੈਗ ਪੰਨੇ 'ਤੇ ਕਲਿੱਕ ਕਰ ਸਕਦੇ ਹੋ
- ਪਿਛਲਾ ਪੰਨਾ ایم وی سی ڈاٹا بیس
- ਅਗਲਾ ਪੰਨਾ ایم وی سی سیکورٹی