zoukankan      html  css  js  c++  java
  • 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 ("添加失败");
                }
            }
    

     

    测试结果:

     

  • 相关阅读:
    【js】栈方法和队列方法
    adb devices 不能连接设备 could not install *smartsocket* listener
    mysql无法启动服务,错误1067
    Sql Server存储过程详解
    ef not in
    checkbox多选框取值
    Linq 常用操作(增删改)
    二进制与图片相互转换
    jQuery 二级联动
    百度地图API功能
  • 原文地址:https://www.cnblogs.com/JoeYD/p/12559664.html
Copyright © 2011-2022 走看看