EF框架学习三

实例操作: Database First(数据库优先)

1.1创建一个示例数据库。

1.2打开vs2017,新建项目,如图所示

 

1.3添加EF框架插件

 

1.4添加ADO实体数据模型

 

1.5选择模型类型,点击下一步,然后新建连接,填写连接参数。

注意:服务器是本地的服务器,不是mysql服务器名字。Database name 是刚才新建的数据库名字。

 

 

1.6连接字符串选项

注意:此时点击下一步,会有选择实体框架的选项,选择最高的6.x。

如果报错,查看错误解决办法。

 

1.7选择要操作的数据表

1.8实体模型结果显示

 

1.9 写测试代码。向StudentInfo表中添加一条记录,代码如下

 

namespace Database_First

{

    class Program

    {

        static void Main(string[] args)

        {

            //创建数据库访问网关

          using (dbexamEntities1  examentity = new dbexamEntities1 ())

            {



                //创建StudentInfo一个实体

                t_studentinfo student = new t_studentinfo();

                student.StudentNo = "110";

                student.StudentName = "李寻欢";

                student.Sex = "男";

                student.Grade = "大学一年级";

                student.Age = "21";

                //将创建的实体,放入网关的数据实体的集合

                examentity.t_studentinfo.Add(student);

                //写回数据库

               examentity.SaveChanges();

            }

            Console.WriteLine("OK");

        }

    }

}

 

2.0 运行程序之后,在数据库中查看是否插入成功,如下图所示,成功插入数据

 

Guess you like

Origin blog.csdn.net/qq_42428269/article/details/115355524