I have created asp.Net MVC application (code first approach). If I run Index.cshtml file, then it arises following error message in the browser.
"The system cannot find the file specified"
Error Shows in this line
Line 26: db.Standards.Add(standard1);
If it runs successfully, then it must create Database in App_Data folder. But this Index.cshtml is not running successfully. Please guide that how to resolve this problem.
In Visual Stusdio 2015->File->New->Project->Asp.Net Web Application, Name of Project:Note7Page55->Seelect MVC option->ok.
Model Folder->Student.cs
namespace Note7Page55.Models
{
public class Student
{
public int StudentId { get; set; }
public string StudentName { get; set; }
public string Address { get; set; }
public string City { get; set; }
public Standard Standard { get; set; }
}
}
Model Folder->Standard.cs
using System.Collections.Generic;
namespace Note7Page55.Models
{
public class Standard
{
public int StandardId { get; set; }
public string StandardName { get; set; }
public ICollection<Student> Students { get; set; }
}
}
Model Folder->SchoolContext.cs
using System.Data.Entity;
namespace Note7Page55.Models
{
public class SchoolContext : DbContext
{
public SchoolContext() : base(){}
public DbSet<Standard> Standards { get; set; }
public DbSet<Student> Students { get; set; }
}
}
Controller Folder-> SchoolController.cs
using System.Web.Mvc;
using Note7Page55.Models;
namespace Note7Page55.Controllers
{
public class SchoolController : Controller
{
SchoolContext db = new SchoolContext();
// GET: School
public ActionResult Index()
{
Standard standard1 = new Standard()
{
StandardName = "Std. 5th"
};
Student student1 = new Student()
{
StudentName = "Dinesh Kudale",
Address = "Gar Fata",
City = "Patas"
};
db.Standards.Add(standard1);
db.Students.Add(student1);
db.SaveChanges();
return View();
}
}
}
Added View as Index.cshtml
@model Note7Page55.Models.Student
@{
ViewBag.Title = "Index";
}
<h2>Index</h2>
When I run Index.cshtml file, then it arises following error message in browser.
"The system cannot find the file specified"
Please guide that how to resolve this problem.