MVC+EF+SQL Server项目创建数据库连接流程

这里选择空的模板,有需要的可以选择MVC模板。

 

 

创建好项目后添加EF的NuGet包

 

 

 

新建 MyDBContext 类用来连接数据库(记得添加引用 using System.Data.Entity;)

public class MyDBContext:DbContext
{
        // 注:这是连接sqlserver字符串,具体到时候可以放在配置文件中
        public MyDBContext() : base("Data Source=.;Initial Catalog=InformationProDB;Integrated Security=True") { }        
}

 

 

 

此时项目与数据库之前的桥梁已经搭建完了,下面来试验一下是否成功。

 

新建 Students 类

public class Students
{
        public int ID { get; set; }
        public string StuCode { get; set; }
        public string Name { get; set; }
        public int Age { get; set; }
        public int Sex { get; set; }
}

 

添加实体模型 public DbSet<Students> Students { get; set; }

 

 

 新建HomeController并添加index视图,添加一条入库测试

 

 

public string Index()
        {
            MyDBContext conn = new MyDBContext();
            Students s = new Students();
            s.Name = "赵五";
            s.StuCode = "stu_10006";
            s.Age = 12;
            s.Sex = 1;
            conn.Students.Add(s);
            if (conn.SaveChanges() > 0)
            {
                return ("添加成功");
            }
            else
            {
                return ("添加失败");
            }
        }

 

 

测试结果:

 

 

 

posted @ 2020-03-24 16:17  一介桃白白  阅读(609)  评论(0编辑  收藏  举报