-
EF
扩展ef支持with nolock。修改EF表的别名
可以使用继承EF的DbCommandInterceptor,然后重写里边的方法,修改生成的sql语句代码如下 public class QueryWi... -
EF
新版EF自定义表名主键规则,统一并发列与级联删除等规则处理
EF根据模型生成表的时候会默认加上复数,以前要想解决这个写法很简单,把这个复数规则删除掉即可protectedoverri... -
EF
ef ,ef core 使用原生 SQL 查询
有时候在执行一个赋值一点的sql要动态生成用lamdba来写很不方便,新版本用动态生成表达式树的方式也不怎么行了..... -
EF
ef core检查某个字段是否是主键,ef不查询更新
使用反射检查ef中某个字段是否是主键,使用如下代码即可//检测当前字段是否是主键 varkeys=userm.Property(item... -
EF
.NET CORE EF数据库迁移,以及迁移命令详解。code first。在不删除表的情况下保持同步
.NET CORE EF 数据库迁移需要的依赖Install-Package Microsoft.EntityFrameworkCore.SqlServer -version 3.1.1 ... -
EF
EF Code First配置1对多关系,配置外键关系
方法一:通过默认名称,导航属性名称+主表主键注意这个是属性不是字段!,要加get,set可能会因为很久没有用,就... -
EF
表达式树+反射扩展EF实现动态排序。List动态排序
我们在显示表格的时候经常会在点击表头的时候实现排序,当然很多前端的框架都实现了当前页的页面排序,直接配置... -
EF
对EF状态System.Data.EntityState的一点理解
System.Data.EntityState一共有五种状态分别是Added,Deleted,Modified,UnChanged,Detached下面给一个简单的解释S... -
EF
EF Code First 多对多关系配置
Code First配置多对多关系,常规有两种方法例如我们有一张学生表,和一张课程表,学生和课程是一个多对多的关系... -
EF
EF Code First常用命令
Enable-Migrations启用数据库迁移Enable-Migrations –EnableAutomaticMigrations 启动自动迁移Add-Migration Na... -
EF
code first执行命令报错,无法将“Enable-Migrations”项识别为 cmdlet、函数、脚本文件
EF:执行命令报错无法将“Enable-Migrations”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称... -
EF
Entity Framework常用查询,EF join,EF多表联查,原生sql。EF 多表查询。AsNoTracking
直接执行sql语句//全表查询 List<Users>ulist=se.Database.SqlQuery<Users>("select*fromuser... -
EF
扩展ef自动映射需要查询的字段(表达式树Expression),动态构建返回值
Entity Framework 动态构造select表达式比如我们需要返回某些字段会采用如下的写法但是发现每次都去写select如果... -
EF
ef6动态添加条件
例如我们要匹配一个集合中的所有关键字,我们首先想到的做法是这样的publicList<Article>GetArtByKeys(Lis... -
EF
数据读取器与指定的"xx"不兼容。某个类型为"xx"的成员在同名的数据读取器中没有对应的列
报错的地方var result= _db.Database.SqlQuery<SMachine>(sql).FirstOrDefault();经过分析,是因为SqlQuer... -
EF
集合查询的SelectMany原理
自己写一下里边的原理对了解它的用法有很大的帮助,select都作用类似就是把1对多的格式处理成1对1的格式,比如这... -
EF
ef执行sql语句
代码如下:List<Article>articles=context.Article.FromSqlInterpolated($"selecttop500*fromArticle...