原文:https://bit.ly/2Cy3J5f 作者:Jon P Smith 翻译:王亮 声明:我翻译技术文章不是逐句翻译的,而是根据我自己的理解来表述的.其中可能会去除一些本人实在不知道如何组织但又不影响理解的句子. 这篇文章是关于如何使用 EF Core 实现软删除的,即表面上删除了数据,但数据并没有被物理删除,在需要的时候你还是可以把它读取出来的.软删除有很多好处,但也有一些值得注意的问题.这篇文章会教你使用 EF Core 实现一般的软删除和复杂的级联软删除.在此过程中,我还会介绍如…
数据查询基础 还好吗?几天不见,甚是思念呀!笑对人生,好好生活,快快乐乐的迎接我们的美好未来吧! 好吧!抒情结束,我们一起来学习一下我们今天的主题:数据查询基础,很有意思哟.让我们来感受它的魅力吧! 一.使用select语句进行查询 语法: select <列名> from <表名> [where <查询条件表达式>] [order by <排序的列名>[asc或desc]] 其中:[]表示可省 01.查询所有的数据行和列(*) select *from S…
5.5.1 <关于“数据关联”,你不一定清楚的事> 这讲视频比较全面地介绍了“一对一”.“一对多”和“多对多”三种数据关联类型在关系数据库和Entity Framework数据模型中的实现.再次强调一下,本讲所介绍的内容非常重要,务必掌握. 5.5.2 <Entity Framework与单元测试>  在数据库应用程序开发中,单元测试对保证代码质量,实现敏捷开发具有重要意义,在这讲视频中,将向您介绍一些实用的单元测试方法,这些方法,您可以直接应用于自己的项目开发实践中.另外,在后继…
使用SELETE语句进行查询 语法 SELECT<列名> FROM<表名>  [ORDER BY <排序的列名>[ASC或DESC]] 1.查询所有的数据和列 SELECT * FROM<表名> 2.查询部分列或行 查询部分的列需要添加WHERE语句来进行条件限制 SELECT<列名> FROM<表名>  WHERE [条件] 3.在查询中使用列的名 可以添加as让人更加容易知道他是什么 SELECT<列名> AS别名 F…
目录 5.4.1 查询符合条件的单条记录 EF使用SingleOrDefault()和Find()两个方法查询符合条件的单条记录. 5.4.2 Entity Framework中的内部数据缓存 DbSet.Local属性所引用的数据集合,缓存了从数据库中提取的数据,同时包容了用户对这些数据所做的修改.本讲视频介绍了访问这一数据缓存的基本编程技巧和注意事项.并且对如何提升数据库应用程序的性能提了一些建议:使用MemCache等第三方缓存系统,直接发送SQL命令到数据库,或者使用ADO.NET绕开E…
目录 5.4.1 查询符合条件的单条记录 EF使用SingleOrDefault()和Find()两个方法查询符合条件的单条记录. 5.4.2 Entity Framework中的内部数据缓存 DbSet.Local属性所引用的数据集合,缓存了从数据库中提取的数据,同时包容了用户对这些数据所做的修改.本讲视频介绍了访问这一数据缓存的基本编程技巧和注意事项.并且对如何提升数据库应用程序的性能提了一些建议:使用MemCache等第三方缓存系统,直接发送SQL命令到数据库,或者使用ADO.NET绕开E…
HQL定义 1.Hibernate Query Language, Hibernate查询语言 2.HQL是面向对象的查询语言(HQL查询的主体是映射配置的持久化类及其属性而SQL查询主体是数据库表) HQL语句形式 select...子句:它用来指定查询结果中的对象的属性并指定以何种数据类型来返回 from...子句:用它来指定HQL语句的查询目标(映射配置的持久化类及其属性) where...子句:是一个逻辑表达式,用来设置查询的条件,设置返回的查询结果的范围 group by...子句:分…
//设置导入导出字符集,导入导出都要设置一下 export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK //导出 exp system/oracle@orcl file=/u01/test.dmp owner=kuser //导入 imp system/oracle@orcl fromuser=kuser touser=kuser file=/u01/test.dmp…
Hibernate共提供4种多表关联数据查询方式 OID数据查询+OGN数据查询方式 HQL数据查询方式 QBC数据查询方式 本地SQL查询方式(hibernate很少用) 1.OID数据查询+OGN数据查询方式 public class TestOID_OGN { /** * 什么时候时候什么时候发送 */ @Test public void findUser() { SessionFactory sf = H3Util.getSessionFactory(); Session session…
原文链接:https://blog.csdn.net/cyq1162/article/details/53303390 前言说明: 本篇继续上一篇内容,本节介绍所有相关查询的使用. 主要内容提要: 1:单行数据操作 Fill 操作 GetCount操作. 2:多行数据操作 Select 操作 3:列表绑定控件操作 配合分页控件 4:多表查询及绑定 视图及自定义SQL CYQ.Data 轻量数据层之路 使用篇二曲 MAction 数据查询(十三) 单行数据操作 一:Fill 填充方法,单行查询 方…