Entity Framework使用建模之Database First A

来源:互联网 发布:南方 中金环境 知乎 编辑:程序博客网 时间:2024/04/30 12:38

如果您已经拥有一个数据模型,或者您的开发流程使您已经有一个数据模型,那么EF的DataFirst这种方式无疑将是非常便捷的建模方式。

       假设我现有一个数据模型如下[1.jpg]:


这是一个简单权限管理的数据模型,其中不乏一对多和多对多的情况,员工和角色是一对多关系,部门和员工是一对多关系,员工和功能是多对多关系,角色和功能是多对多关系。

一、打开VS2010,创建项目EFLab[方便演示,控制台的]

二、在项目上添加一个“新建项”,选择ADO.NET 实体数据模型


三、点击“添加后”,在下一步的向导中选择“从数据库生成”或者“空模型”皆可,这里我选择从数据库生成:


四、点击下一步现则数据连接:


五、在接下来的向导中选择您要生成模型的数据库对象,这里我选择那几张涉及权限管理的表:



点击完成,工具为我们生成了需要的模型:



原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 泰迪小狗掉毛怎么办 手机jlc调用接口状态异常怎么办 进门和厕所对着怎么办 p过的照片有竖条怎么办 当照片p出竖条纹怎么办 月子里落下脚心怕风怕凉怎么办 鞋胶把手粘住了怎么办 凉鞋魔术贴长了怎么办 新买的狗一直叫怎么办 刚买的幼犬老叫怎么办 狗狗什么都不吃怎么办 新买的吊扇风小怎么办 夜市卖果汁没电怎么办 榻榻米太长2米45怎么办 木质桌子黏黏的怎么办 白色塑料桌子染色了怎么办 3dmax模型变透明了怎么办 刚养的兔子不吃怎么办 熊猫兔不吃下喝怎么办 熊猫兔感冒了一直打喷嚏怎么办 兔子后腿骨断了怎么办 兔子的腿肿了怎么办 仓鼠喝了牛奶该怎么办 宠物兔不吃不喝怎么办 兔子把木屑吃了怎么办? 小车司机碰瓷大车司机怎么办 在淘宝买到假的护肤品怎么办 淘宝购物发现是假的怎么办 电脑键盘灯不亮不能打字怎么办 海棠兔屁股有屎怎么办 大冒险告白被接受了怎么办剧透微博 大冒险被告白了怎么办 腐书网 大冒险告白被接受了怎么办 006 大冒险告白被接受了怎么办广播剧 coolpad手机解锁图案忘了怎么办 装死兔严重掉毛怎么办 兔子嘴巴磕破了怎么办 嘴巴里面摔烂了怎么办 兔子的鼻子损了怎么办 两个人嘴巴被粘牙糖粘住怎么办 小鸟被老鼠粘粘住了怎么办