dotnet new mvc -o IdentityMvc cd IdentityMvc Startup.cs->ConfigureServices using IdentityMvc.Data;using Microsoft.EntityFrameworkCore;using IdentityMv ...
分类:
Web程序 时间:
2018-08-03 10:45:26
阅读次数:
292
前记 还是最近做的日志模块,今天做最后的入库工作。在测试入库日志记录时,总是出现怪异的问题。 开启服务开始接收 Kafka 的消息,第一条数据没有问题,后面的都如不了库。很是懵~~~ 调试了很久定位在是事物的问题,但是具体什么问题?为什么出现这个问题? 解题 1、WebAPI 调用和Windows服 ...
分类:
其他好文 时间:
2018-08-03 01:10:07
阅读次数:
152
数据访问层(Data Access Layer)负责与数据储存设备打交道,为业务层提供数据服务(一般指增、删、改、查)。一个好的数据访问层可在不影响其他逻辑的情况下,替换数据访问技术、数据据库。 数据访问层的常见模式与原则 工作单元(Unit of Work) 维护一系列操作的事务性(Transac ...
分类:
其他好文 时间:
2018-08-02 19:12:47
阅读次数:
189
1.在使用EF时,由于数据库主外键关联,将对象进行Json序列化时会遇到循环引用的问题 解决方案1:使用Newtonsoft.Json工具序列化,忽略循环引用 使用方式1: //使用Newtonsoft 的序列化工具,可以设置忽略循环引用 方法1 //但是还有有循环结构数据的转化,只是循环的级数固定 ...
分类:
Web程序 时间:
2018-07-24 23:43:47
阅读次数:
341
EF Code-First提供了一个可以用在领域类或其属性上的DataAnnotation特性集合,DataAnnotation特性会覆盖默认的EF约定。 DataAnnotation存在于两个命名空间里: System.ComponentModel.DataAnnotations和System.C ...
分类:
其他好文 时间:
2018-07-24 13:13:44
阅读次数:
195
前言:学习了EF框架这么久,还没有好好总结一番,正好遇到一国外的网站,发现不错,随即翻译过来,一是让自己复习一遍,二是供广大初学者学习,翻译过程中加入了一些自己的理解,如有错误,还请指出,多谢多谢。好了,进入正题 EF框架有三种设计模式:Code-First、Model-First、Database ...
分类:
其他好文 时间:
2018-07-24 13:11:28
阅读次数:
174
EntityFramework 在用过一段时间之后,只要是.net环境,就难免不想起它。它留给我手指的记忆强迫我继续使用。。。 首先新建一个类库,然后新建DataContext类,这个类是主要用来对数据库操作的。(必须要引用EF) 然后如果类库跟Web程序隔离了,那么就需要配置web.config而 ...
分类:
数据库 时间:
2018-07-18 00:41:27
阅读次数:
234
第一步:启动 工具-NuGet包管理器-程序包管理器控制台 第二步:选择对应的项目 第三步:PM>enable-migrations ,启用Code First迁移。 第四步:修改实体类 第五步:PM>Add-Migration AddAddress //搭建基架,AddAddress为基架名 第六 ...
分类:
其他好文 时间:
2018-07-17 00:45:08
阅读次数:
134
如何使用EF CodeFirst连接MySql数据库? 环境:VS2015、Win7、.NetFramework4.5.2、MySql5.6 一、基本操作 1、创建MVC5项目:ZmsoftsWebMvc。 2、通过NuGet包管理器安装:MySql.Data.EntityFramework 3. ...
分类:
数据库 时间:
2018-07-15 23:26:14
阅读次数:
340
EF 6.X中的多对多映射是直接使用HasMany-HasMany来做的。但是到了EF Core中,不再直接支持这种方式了,可以是可以使用,但是不推荐,具体使用可以参考《你必须掌握的EntityFramework 6.X与Core 2.0》一文。在这里我就详细的说下如何在EF core下实现。首先就 ...
分类:
其他好文 时间:
2018-07-05 23:35:32
阅读次数:
210