دوره های آموزشی
خانه / #C / دسترسی به داده ها در ASP.Net MVC با استفاده از Entity Framework و HTML Helper ها

دسترسی به داده ها در ASP.Net MVC با استفاده از Entity Framework و HTML Helper ها

در این مقاله نحوه بازیابی داده ها از جدول پایگاه داده SQL  با استفاده از Entity Framework و همچنین نحوه ایجاد لینک ها با استفاده از HTML helper های موجود ASP.Net MVC شرح داده می شود.

مرحله 1

یک دیتابیس با مقداری داده نمونه با استفاده از اسکریپت SQL  زیر ایجاد کنید .

مرحله 2

یک پروژه جدید MVC  در ویژوال استدیو با نام MVCDataAccessByEntityFrame ایجاد کنید .

MVC Project

empty templet

مرحله 3

با استفاده از Nuget package manager در Solution Explorer فریم ورک Entity برروی پروژه نصب کنید.

nuget package manager

solution explorer

مرحله 4

به پوشه Models  در Solution Explorer رفته و 2 فایل کلاس به آن اضافه کنید.

Models

مرحله 5

کدهای زیر را در کلاس های ایجاد شده در مرحله قبل کپی کنید.

Students.cs

StudentsContext.cs

مرحله 6

به پوشه Controllers رفته و یک کنترلر به آن اضافه کنید.

Controllers

مرحله 7

کدهای زیر را به کنترلر اضافه کنید.

مرحله 8

Ctrl + Shift + B فشرده و سپس برروی متد index راست کلیک کرده و گزینه add a view را انتخاب کنید.

index method

مرحله 9 

کد های زیر را به Index.cshtml اضافه کنید.

مرحله 10

برروی متد Details راست کلیک کرده و گزینه add a view را دوباره انتخاب کنید.

add a view

مرحله 11

کدهای زیر را به  details.cshtml اضافه کنید.

 

مرحله 12

به فایل  web.config در پوشه Views   در Solution Explorer رفته و کدهای زیر را به آن اضافه کنید .

 

مرحله 13

به فایل Route.config در پوشه App_Start بروید و کد های زیر را در آن کپی کنید .

 

مرحله 14

همه تغییرات را ذخیره کرده و F5 را فشرده تا پروژه اجرا شود سپس شما لیست دانش آموزان را خواهید دید که با کلیک برروی هر یک از آنها می توانید جزئیات اطلاعات هر یک را ببینید.

student list

details

 

 

 

 

درباره ی محمد آذرنیوا

مدیر یت آکادمی برنامه نویسان

همچنین ببینید

فیلم آموزشی SQL Server 2014 / ASP.NET/CSS/jQuery

فیلم آموزشی SQL Server 2014 / ASP.NET/CSS/jQuery چرا باید  SQL Server و  Visual Studio را ...

یک دیدگاه

  1. عالیه عالی ، مچکرم

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *