手动命令 Drop-Database 删除数据库的表 Remove-Migration 移除之前生成的迁移 (可以将之前的迁移代码删除 配合下面命令重新生成迁移表语句) Add-Migration 自定义文件名 生成迁移文件代码 Update-Database 自定义文件名 更新数据库 dotnet ...
分类:
其他好文 时间:
2019-08-23 09:19:11
阅读次数:
79
第二次使用Migration update-database的时候出现以下错误: System.NotImplementedException: The method or operation is not implemented. at Microsoft.EntityFrameworkCore. ...
分类:
数据库 时间:
2019-08-16 00:23:35
阅读次数:
109
转自: 本文如有不对之处,欢迎各位拍砖扶正。另源码在文章最下面,大家下载过后先还原一下nuget包,需要改一下redis的配置,rabbitmq的配置以及Ef的连接字符串。另外使用的是CodeFirst,先update-database生成数据库后再进行操作 高并发 高并发一直是网站上线后会遇到的一 ...
分类:
Web程序 时间:
2019-07-25 12:13:12
阅读次数:
111
本文想讨论建数据表的困难之处,不求面面俱到。 这里假设了,是先建库建表,再写代码,才会有下面的讨论.当然现在有新的CodeFirst的技术存在,但是我觉得这些讨论应该还有用处. 数据表分类 数据表分为两种:一种描述【物】,另一种描述【事】. 描述物的,比如说学生表,有姓名,出生日期,性别,班级等字段 ...
分类:
其他好文 时间:
2019-07-14 09:17:28
阅读次数:
95
FluentApi总结 1.FluentApi简介 EF中的FluentApi作用是通过配置领域类来覆盖默认的约定。在EF中,我们通过DbModelBuilder类来使用FluentApi,它的功能比数据注释属性更强大。 使用FluentApi时,我们在context类的OnModelCreatin ...
阅读目录 一、EntityFramewoke入门教程系列 二、EF CodeFirst系列 阅读目录 一、EntityFramewoke入门教程系列 二、EF CodeFirst系列 翻译自http://www.entityframeworktutorial.net/,使用EF几年时间了,一直没有系 ...
分类:
其他好文 时间:
2019-05-09 00:39:27
阅读次数:
107
重写efcore 下mysql脚本生成器从而生成含表备注及字段备注的sql脚本。 读取实体类实现思路:读取实体.cs文件通过字符串匹配获取,目前存在一定局限性。 初版:2019-05-08 ...
分类:
数据库 时间:
2019-05-09 00:35:53
阅读次数:
314
本文所使用的VS版本:VS2017 15.3.0 首先新建一个.net core项目 取名NetCoreTask 使用模型视图控制器方式 新建Model层 在Model层下新建一个user实体类 新建一个Service层 在下面新建一个dbContext类 在Web项目下的appsettings.j ...
分类:
数据库 时间:
2019-04-27 13:18:49
阅读次数:
251
EFCore中的约定简单来说就是规则,CodeFirst基于模型的约定来映射表结构。除此之外还有Fluent API、Data Annotations(数据注释) 可以帮助我们进一步配置模型。 按照这三者的优先级高低排序分别是:Fluent API、Data Annotations(数据注释)、约定 ...
分类:
其他好文 时间:
2019-02-04 23:20:35
阅读次数:
431
1. Conventions 都定义在 System.Data.Entity.ModelConfiguration.Conventions 命名空间下,就是一系列的规则(约束)的集合 2. 通俗的讲就是定义数据库里面字段 3. 一般我们在约束字段时可以使用Data Annotations 或者 Fl ...
分类:
其他好文 时间:
2019-01-24 17:54:54
阅读次数:
171