MVC5 DB FIRST

简介:

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

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

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

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

看结果

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

也会生成数据库连接。

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

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

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

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


本文转自帅气的头头博客51CTO博客,原文链接http://blog.51cto.com/12902932/1927607如需转载请自行联系原作者

sshpp
相关文章
|
8月前
|
Java 关系型数据库 MySQL
flea-db使用之JPA封装介绍
【4月更文挑战第3天】本篇 Huazie 介绍 Flea 框架下的 flea-db模块中的 JPA 封装代码
98 6
flea-db使用之JPA封装介绍
|
前端开发 Java 数据库
自定义MVC--03
自定义MVC--03
44 0
|
XML 前端开发 数据格式
自定义MVC--02
自定义MVC--02
41 0
|
SQL XML Java
Data Access 之 MyBatis(三) - SQL Mapping XML(Part C)(下)
Data Access 之 MyBatis(三) - SQL Mapping XML(Part C)
Data Access 之 MyBatis(三) - SQL Mapping XML(Part C)(下)
|
SQL XML 安全
Data Access 之 MyBatis(三) - SQL Mapping XML(Part B)(下)
Data Access 之 MyBatis(三) - SQL Mapping XML(Part B)
Data Access 之 MyBatis(三) - SQL Mapping XML(Part B)(下)
|
SQL XML Java
Data Access 之 MyBatis(三) - SQL Mapping XML(Part C)(上)
Data Access 之 MyBatis(三) - SQL Mapping XML(Part C)
Data Access 之 MyBatis(三) - SQL Mapping XML(Part C)(上)
|
SQL XML 缓存
Data Access 之 MyBatis(三) - SQL Mapping XML(Part B)(上)
Data Access 之 MyBatis(三) - SQL Mapping XML(Part B)
Data Access 之 MyBatis(三) - SQL Mapping XML(Part B)(上)
|
SQL XML 缓存
Data Access 之 MyBatis(三) - SQL Mapping XML(Part A)
Data Access 之 MyBatis(三) - SQL Mapping XML(Part A)
Data Access 之 MyBatis(三) - SQL Mapping XML(Part A)
|
XML SQL Java
【SpringBoot DB 系列】Mybatis 基于 AbstractRoutingDataSource 与 AOP 实现多数据源切换
前面一篇博文介绍了 Mybatis 多数据源的配置,简单来讲就是一个数据源一个配置指定,不同数据源的 Mapper 分开指定;本文将介绍另外一种方式,借助AbstractRoutingDataSource来实现动态切换数据源,并通过自定义注解方式 + AOP 来实现数据源的指定
333 1
【SpringBoot DB 系列】Mybatis 基于 AbstractRoutingDataSource 与 AOP 实现多数据源切换
|
前端开发
Auto Mapper04(MVC中的配置)
Auto Mapper04(MVC中的配置)
115 0
Auto Mapper04(MVC中的配置)

热门文章

最新文章