zoukankan      html  css  js  c++  java
  • 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>
        }
    }

    运行结果

  • 相关阅读:
    一行转多行 及多行转一行的 hive语句
    sparkSQL、dataframe
    特征工程
    python相关
    pyspark dataframe 格式数据输入 做逻辑回归
    hive sql 随机抽样
    pyspark 逻辑回归程序
    3.27模拟赛
    luogu P3217 [HNOI2011]数矩形
    bzoj 4403 序列统计
  • 原文地址:https://www.cnblogs.com/jixinyu/p/4326067.html
Copyright © 2011-2022 走看看