WTM的由来 WalkingTec.Mvvm框架(简称WTM)最早开发与2013年,基于Asp.net MVC3 和 最早的Entity Framework, 当初主要是为了解决公司内部开发效率低,代码风格不统一的问题。经历了四年间数十个项目的考验,框架逐步的完善,推出了四个主要版本。 2017年9 ...
分类:
其他好文 时间:
2018-05-22 15:05:53
阅读次数:
4163
1. 预先生成视图 通过代码的方式来预先生成视图,要求EntityFramework是6.0及以上版本。 控制台程序: MVC程序: 2. NGen优化 参考:Entity Framework Improving Startup Performance with NGen (EF6 Onwards) ...
分类:
其他好文 时间:
2018-05-19 21:23:02
阅读次数:
203
1. 禁用延迟加载 延迟加载是常见的方式,Entity Framework在需要时可以自动为一个实体的实例获取关联的数据。 Entity Framework自动延迟加载需要同时满足以下3个条件: (1)DbContext.Configuration.LazyLoadingEnabled = true ...
分类:
其他好文 时间:
2018-05-19 18:44:49
阅读次数:
189
前言 可能对于一个新的框架而言使用入门对于陌生人而言是比较困难的,因此为了最大限度的为使用者提供便利性,我们给Mego框架开发了针对Visual Studio的集成开发工具,让大家可以像使用Entity Framework 6 一样非常快速的创建一个Mego数据上下文。 安装 大家可以通过微软的 " ...
分类:
其他好文 时间:
2018-05-15 00:37:25
阅读次数:
193
MiniProfiler官网:http://miniprofiler.com/ MiniProfiler的一个特别有用的功能是它与数据库框架的集成。除了.NET原生的 DbConnection类,MiniProfiler还内置了对实体框架(Entity Framework)以及LINQ to SQL ...
分类:
Web程序 时间:
2018-05-11 14:37:09
阅读次数:
248
Entity Framework分页在我初入门时总是困扰这我,无论是SQL分页还是Entity Framework的分页,总是显得那么麻烦,因此对于Entity Framework单独封装了分页。 一、分页原理 对于分页本质是针对现有数据进行分段展示,如图: 对于这12条数据属于筛选后的数据,针对筛 ...
分类:
其他好文 时间:
2018-05-08 12:10:05
阅读次数:
180
框架采用了以下技术: 服务器端: Asp.Net Mvc Core 通过层级架结构 (Entities、Repositories、Application Services、DTOs等) Castle windsor (依赖注入容器) Entity Framework Core、Dapper 自定义用 ...
分类:
Web程序 时间:
2018-05-02 11:16:57
阅读次数:
1247
1 public MesDbContext() : base("name=mysql") 2 { 3 Database.Log = new Action(msg => Debug.WriteLine(msg)); 4 } 1 [DbConfigurationType(typeof(MySqlEFCo... ...
分类:
数据库 时间:
2018-04-29 18:38:11
阅读次数:
190
什么是并发? 并发分悲观并发和乐观并发。 悲观并发:比如有两个用户A,B,同时登录系统修改一个文档,如果A先进入修改,则系统会把该文档锁住,B就没办法打开了,只有等A修改完,完全退出的时候B才能进入修改。 乐观并发:同上面的例子,A,B两个用户同时登录,如果A先进入修改紧跟着B也进入了。A修改文档的 ...
分类:
其他好文 时间:
2018-04-27 22:11:14
阅读次数:
149
前言 最近打算用.NET Core写一份简单的后台系统,来练练手 然后又用到了Entity Framework Core 发现园子里有些文章讲得不是那么细节,对于新手小白来说,可能会有点懵。 特意整理了几个细节. 正文 数据迁移 首先EF CORE跟以前的EF6是有不同点的, 微软官网列出的不同点: ...
分类:
数据库 时间:
2018-04-18 21:23:50
阅读次数:
291