首页 > 代码库 > 2-1. Creating a Simple Model 使用图形界面设计器创建一个简单的模型
2-1. Creating a Simple Model 使用图形界面设计器创建一个简单的模型
一、创建新项目
二、添加模型文件
三、添加完后,在设计面板空白处右击,创建一个实体
实体集(B) 这里的名称会是对应的数据库表名称!!! ,开始不知道这是什么,生成后才知道表名是这个,以后注意点就行。
四、添加实体标量属性(Scalar Property)
你现在已经完成一个简单的概念性的模型。从模型生成数据库,还需要做点事。
五、你现在已经完成一个简单的概念性的模型。从模型生成数据库,还需要做点事。
1、右击设计界面空白处,选择属性,修改数据库框架名称为Chapter2,修改实体容器名为Recipe1Context
2、从模型生成数据库,右击设计界面选择根据模型生成数据库
选择要创建数据库的服务器,和要创建的数据库名称,这里数据库名称命名为:EF6Recipes
选择刚才创建的数据库
选择EF版本
EF工具根据刚才创建的模型生成SQL脚本
点击完成后,VS默认打开刚才生成的脚本,点击执行按钮创建表结构
开启 SQL Server Management Studio,查看已经生成的数据库
六、操作模型:插入、检索数据
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace ConsoleApplication3{ class Program { static void Main(string[] args) { using (var context = new Recipe1Context()) { var person = new Person { FirstName = "Robert", MiddleName = "Allen", LastName = "Doe", PhoneNumber = "867-5309" }; context.PersonSet.Add(person); person = new Person { FirstName = "John", MiddleName = "K.", LastName = "Smith", PhoneNumber = "867-5309" }; context.PersonSet.Add(person); person = new Person { FirstName = "Kathy", MiddleName = "Anne", LastName = "Ryan", PhoneNumber = "867-5309" }; context.PersonSet.Add(person); context.SaveChanges(); } using (var context = new Recipe1Context()) { foreach (var person in context.PersonSet) { Console.WriteLine("{0} {1} {2}, Phone: {3}", person.FirstName, person.MiddleName, person.LastName, person.PhoneNumber); } Console.ReadKey(); } } }}
运行输出结果:
查看数据库记录:
2-1. Creating a Simple Model 使用图形界面设计器创建一个简单的模型
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。