随笔分类 -  EntityFramework

摘要:EF CORE public static readonly ILoggerFactory MyLoggerFactory = LoggerFactory.Create(builder => { builder.AddConsole(); }); services.AddDbContext<Word 阅读全文
posted @ 2021-11-19 11:12 【唐】三三 阅读(2053) 评论(0) 推荐(0) 编辑
摘要:检查list包含list的情况 List<string> a = ... List<string> b = ... var inComon = a.Intersect(b).Any(); Use Enumerable.Any Method: List<string> l1 = new List<st 阅读全文
posted @ 2021-10-22 18:21 【唐】三三 阅读(403) 评论(0) 推荐(0) 编辑
摘要:在MVC或WEBAPI中的监控 参考: Logging Database Commands in Entity Framework(在EF框架中记录数据库命令): https://www.entityframeworktutorial.net/entityframework6/database co 阅读全文
posted @ 2019-09-10 14:26 【唐】三三 阅读(546) 评论(0) 推荐(0) 编辑
摘要:SQL Server Profiler用来跟踪应用程序发送到SQL Server中的SQL语句,用于检测性能,查找问题。Entity Framework 也有它的跟踪工具EFProf,用于跟踪Entity Framework发送到Server中的SQL语句。 首先在代码中添加对程序集Hibernat 阅读全文
posted @ 2019-08-29 10:10 【唐】三三 阅读(231) 评论(0) 推荐(0) 编辑
摘要:EntityTypeConfiguration 它可以为一个实体类,配置一个模型。 Entity Framework 6 一次加载许多个 Fluent API 映射 如果对于许多实体有大量映射,则 OnModelCreating 中会有许多重复的 modelBuilder.Configuration 阅读全文
posted @ 2018-10-22 18:50 【唐】三三 阅读(1113) 评论(0) 推荐(1) 编辑
摘要:参考:https://www.cnblogs.com/RushPasser/p/5438334.html 下载:https://share.weiyun.com/5rM4FrG mysql for visualstudio 1.2.8.msi mysql connector net 6.10.8.m 阅读全文
posted @ 2018-10-20 22:08 【唐】三三 阅读(1573) 评论(0) 推荐(0) 编辑
摘要:https://marketplace.visualstudio.com/items?itemName=SimonHughes.EntityFrameworkReversePOCOGenerator 先SQLSERVER 逆向 Code first 资料:https://www.cnblogs.co 阅读全文
posted @ 2018-10-15 01:41 【唐】三三 阅读(509) 评论(0) 推荐(0) 编辑
摘要:参考: "T4 模板自动生成带注释的实体类文件 只需要一个 SqlSugar.dll" 下载: "SqlSugar.zip 4.X" 阅读全文
posted @ 2017-09-13 23:55 【唐】三三 阅读(4847) 评论(0) 推荐(0) 编辑
摘要:前言 Entity Framework 延伸系列目录 今天来说说EF与MVC项目的性能检测和监控 首先,先介绍一下今天我们使用的工具吧. MiniProfiler~ 这个东西的介绍如下: MVC MiniProfiler是Stack Overflow团队设计的一款对ASP.NET MVC的性能分析的 阅读全文
posted @ 2017-07-12 10:06 【唐】三三 阅读(231) 评论(0) 推荐(0) 编辑
摘要:![](http://images2015.cnblogs.com/blog/196558/201706/196558-20170616161606321-1635779515.png) ![](http://images2015.cnblogs.com/blog/196558/201706/196558-20170616161624775-284614410.png) 阅读全文
posted @ 2017-06-16 16:17 【唐】三三 阅读(277) 评论(0) 推荐(0) 编辑
摘要:5.6.10 《多对多关联(上)》 时长:9分57秒 难度:难 5.6.11《多对多关联(下)》 时长:8分50秒 难度:难 如果单独地把多对多关联的CRUD拿出来讲,确实比较难,但如果把它建立在“一对多关联CRUD”的基础之上,则事情又变得简单了。 从数据库这一层来看,从来就没有什么“多对多”的关 阅读全文
posted @ 2015-06-21 17:57 【唐】三三 阅读(279) 评论(0) 推荐(0) 编辑
摘要:1.对一个或多个实体的验证失败。有关详细信息,请参见“EntityValidationErrors”属性 在EF5.0修改实体的时候,出现“对一个或多个实体的验证失败。有关详细信息,请参见“EntityValidationErrors”属性这个错误 修改: SaveChanges前先关闭验证实体有效 阅读全文
posted @ 2015-06-18 13:39 【唐】三三 阅读(554) 评论(0) 推荐(0) 编辑
摘要:5.6.8 《一对多关联(上)》 5.6.9 《一对多关联(下)》 一对多的关联,可以说是整个数据库应用程序中最常见的一种关联类型了,因此,必须高度重视这种关联类型CRUD的实现方式。 在这两讲视频中,通过多个单元测试代码,详细展示了实际开发中针对一对多关联的常用基本编程技巧。 5.6.8 《一对多 阅读全文
posted @ 2015-05-29 15:45 【唐】三三 阅读(519) 评论(0) 推荐(0) 编辑
摘要:5.6.6 《一对一关联概述》 5.6.7 《一对一关联CRUD演示》 在两讲视频中,首先介绍了数据库中一对一关联表的设计规范,接着通过实例介绍了如何合适Entity Framework针对一对一关联的数据实体对象进行增删改操作。 5.6.6 《一对一关联概述》 5.6.7 《一对一关联CRUD演示 阅读全文
posted @ 2015-05-28 14:53 【唐】三三 阅读(797) 评论(0) 推荐(0) 编辑
摘要:5.6.4 《DbSet与DbContext》 介绍DbSet与DbContext中的核心属性及重要方法。 5.6.5 《数据更新的奥秘》 这一讲极为重要,因为它揭示出了Entity Framework实现数据更新的内部机理,了解这些内容,对于用好Entity Framework非常重要。 5.6. 阅读全文
posted @ 2015-05-25 15:59 【唐】三三 阅读(8120) 评论(1) 推荐(4) 编辑
摘要:5.6.1 《Entity Framework数据更新概述》 首先介绍Entity Framework实现CRUD的基本方法,接着介绍了如何使用分部类增强和调整数据实体类的功能与行为特性,最后以“数据新增”为例,展示了Entity Framework是如何为“数据新增”操作生成SQL命令的。 5.6 阅读全文
posted @ 2015-05-25 10:35 【唐】三三 阅读(903) 评论(0) 推荐(0) 编辑
摘要:5.5.1 《关于“数据关联”,你不一定清楚的事》 这讲视频比较全面地介绍了“一对一”、“一对多”和“多对多”三种数据关联类型在关系数据库和Entity Framework数据模型中的实现。再次强调一下,本讲所介绍的内容非常重要,务必掌握。 5.5.2 《Entity Framework与单元测试》 阅读全文
posted @ 2015-05-21 14:17 【唐】三三 阅读(909) 评论(0) 推荐(0) 编辑
摘要:目录 5.4.1 查询符合条件的单条记录 EF使用SingleOrDefault()和Find()两个方法查询符合条件的单条记录。 5.4.2 Entity Framework中的内部数据缓存 DbSet.Local属性所引用的数据集合,缓存了从数据库中提取的数据,同时包容了用户对这些数据所做的修改 阅读全文
posted @ 2015-05-20 15:22 【唐】三三 阅读(1099) 评论(0) 推荐(0) 编辑
摘要:3种数据库 code first model first database first 创建EF http://www.cnblogs.com/tangge/p/3834578.html DbSet 因为ef5.0 没有查看SQL日志的方法 context.Database.Log = Consol 阅读全文
posted @ 2015-05-19 15:41 【唐】三三 阅读(476) 评论(0) 推荐(2) 编辑

more_horiz
keyboard_arrow_up dark_mode palette
选择主题
点击右上角即可分享
微信分享提示