• ASP.NET MVC 学习之路-6


    本文在于巩固基础

    上文中使用的Code First创建数据库

    本文将使用数据库生成模型

    这里使用ADO.NET实体数据模型来生成模型

    下面按照指导完成操作

    下面看看如何使用这个框架

    数据访问修改主要是通过上下文类实现,这个类在MyModel.Context.cs中

      public partial class MyDBEntities : DbContext
        {
            public MyDBEntities()
                : base("name=MyDBEntities")
            {
            }
        
            protected override void OnModelCreating(DbModelBuilder modelBuilder)
            {
                throw new UnintentionalCodeFirstException();
            }
        
            public DbSet<Students> Students { get; set; }
        }

    我们可以这样使用这个上下文类
     public class HomeController : Controller
        {
            //
            // GET: /Home/
            private  readonly MyDBEntities _db=new MyDBEntities();
            public ActionResult Index()
            {
                
                return View(_db.Students.ToList());
            }
    
        }

    Index视图

    @model IEnumerable<MvcDemo9.Models.Students>
    @{
        ViewBag.Title = "Index";
    }
    
    <h2>Index</h2>
    @{
        foreach (var value in Model)
        {
            <p>@value.StudentName</p>
        }
    }

    运行结果

  • 相关阅读:
    Nginx中工作进程(work-process)为多少合适?
    Ubuntu中安装启动Nginx
    怎么获得类加载器?
    XML解析方式有哪些?
    HashMap常见面试题
    IO流分类
    集合之间的区别
    css布局2
    css布局1
    css3 总结01
  • 原文地址:https://www.cnblogs.com/jixinyu/p/4326067.html
Copyright © 2020-2023  润新知