千家信息网

MVC5 DB FIRST

发表于:2024-11-11 作者:千家信息网编辑
千家信息网最后更新 2024年11月11日,跟着师父一直在做codefirst的开发,最近有个新需求,就是需要人家的数据库,然后来开发,现在出现问题了。整理如下目前有个现成的我们之前的codefirst的工程代码,我记得师父说过,根据数据库生成
千家信息网最后更新 2024年11月11日MVC5 DB FIRST

跟着师父一直在做codefirst的开发,最近有个新需求,就是需要人家的数据库,然后来开发,现在出现问题了。整理如下

目前有个现成的我们之前的codefirst的工程代码,我记得师父说过,根据数据库生成model的做法是:

在指定文件夹,右键添加-->新建项-->

这里先选择数据,然后是ADO.NET,在下面的名称输入你想生成的名称,但是这个名称最好是起个项目的名称,因为可以选择所有的表,并不是单独的表名,所以我这里做的是OA,我就起名OA了。

看结果

这些表都是生成的,代码结果

也会生成数据库连接。

这里的OA.tt就是生成的T4模板,里边就包含和数据库对应的model了。

这里有个问题说明下,生成的有个OA.Context.cs文件,这个就是我们之前codefirst里的DBContexts.cs,这个是在数据库上下文工厂里来初始化的。

这里标注的是关联的,所以这里的名字就得和OA.Context.cs里的对应

这里说明的用途就是,之前根本不了解这个数据库上下文,这个原来的数据库上下文工厂还是原来的DBContexts,也不懂这个需要改成新的,所以启动一直报错,现在可以啦。


数据 数据库 生成 名称 就是 上下 上下文 代码 工厂 师父 文件 结果 问题 开发 选择 做法 名字 工程 文件夹 是在 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 滔博数据库 有没有软件开发的书籍 泰坦陨落pc服务器和主机服务器 网络安全会形成垄断企业吗 世界国际服服务器卡顿 铁路招计算机网络技术人员吗 前置安全服务器 广州云记账网络技术有限公司 数据库越丰富 江苏稻草人网络技术有限公司地址 数据库字段可以用text吗 网络安全简笔画三年级 维护网络安全要做到哪些 图像智能识别技术数据库 软件开发中最难的部分是框架 aws网络技术峰会 数据库安全风险自查 一个项目会有多个数据库吗 我的世界服务器不能刷沙子 数据库新建一个命令窗口 杨紫唱网络安全主题歌 xp系统数据管理服务器在哪里 福泉网络安全系统多少钱 数据库在原表插入指定字段数据 socket 服务器转发 江苏数据网络技术资费 黄浦区信息软件开发价格 数据库如何以月份为关键字分组 新能源需要软件开发么 网络安全工程师个人技能
0