随笔分类 -  orm

摘要:public class FromeProService : EfDbGet<FromePro>// EfDbGet<FromePro>相当于基础泛型类,FromeProService想到与子类,在里面写拓展的其他非公用方法 { public FromeProService(PmsContext c 阅读全文
posted @ 2022-01-25 10:00 yingxianqi 阅读(129) 评论(0) 推荐(0) 编辑
摘要:public class EfDbGet<TEntity> : FilterFunction<TEntity> where TEntity : class { public PmsContext _context; public EfDbGet(PmsContext context) { _cont 阅读全文
posted @ 2022-01-22 16:27 yingxianqi 阅读(569) 评论(0) 推荐(0) 编辑
摘要:1:动态生成Service #region 动态生成service public void CreateService(string tableName) { string s = System.Environment.CurrentDirectory; string solutionUrl = n 阅读全文
posted @ 2022-01-22 15:32 yingxianqi 阅读(131) 评论(0) 推荐(0) 编辑
摘要:实现思路: 1:先把所有的表查询出来,以列表展示到系统里面 2:选中某一个或者多个表,然后生成对应的实体 3:查询所有表跟视图的sql select * from sysobjects obj where obj.xtype IN ('U','V') 4:建立存放一张表所有列的属性的实体(比如列的类 阅读全文
posted @ 2022-01-22 10:50 yingxianqi 阅读(151) 评论(0) 推荐(0) 编辑
摘要:1:在nuget下载安装包 Microsoft.EntityFrameworkCore Microsoft.EntityFrameworkCore.SqlServer Microsoft.EntityFrameworkCore.Tools Microsoft.Extensions.Dependenc 阅读全文
posted @ 2022-01-21 14:28 yingxianqi 阅读(270) 评论(0) 推荐(0) 编辑
摘要:1:引入nuget架包 Microsoft.EntityFrameworkCore Microsoft.EntityFrameworkCore.Abstractions Microsoft.EntityFrameworkCore.SqlServe Microsoft.EntityFrameworkC 阅读全文
posted @ 2022-01-21 11:04 yingxianqi 阅读(100) 评论(0) 推荐(0) 编辑
摘要:支持复杂得sql查询:(SimpleClient以面向对象的思维对单个对象进行增,删,查,改得基础操作),(SqlSugarClient对复杂得sql查询,事务操作,如批量操作加事务) 1:在nuget里面下载SqlSugarCore.dll包 2:链接类 public class Sqlsugar 阅读全文
posted @ 2022-01-19 17:42 yingxianqi 阅读(1229) 评论(0) 推荐(0) 编辑
摘要:dapper的优势是查询纯sql,效率最接近ado.net,又避免了ado.net查询后将table一列一列的转换成实体(每个table然后取row[0][0])呢种转换比较麻烦,dapper是可以直接转成列表或者对象的 1:nuget下载Dapper.dll 2:添加数据库链接类 public c 阅读全文
posted @ 2022-01-17 16:32 yingxianqi 阅读(254) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示