- 博客(12)
- 收藏
- 关注
原创 WPF_依赖属性的继承
子类中的属性片段要进行修改,这里不是注册属性了,写成 LessonDp.stuNameProperty.AddOwner 父类.要继承的属性.AddOwerAddOwner的本质:创建一个新的依赖属性实例,与原始属性共享名称和存储机制,但属于不同类型。//自定义控件//子类(继承属性)
2025-07-17 20:30:26
363
原创 SQL sugar ORM 分库分表
当某页数据查询很慢的时候,我们可以通过连表查询去加快速度(为必一定比单表快)或者将单表数据通过自动分表,加快查询速度自动创建表,禁止写到业务里面多次执行。
2025-06-02 21:22:47
821
原创 SQL sugar ORM 事务,乐观锁,悲观锁
事务一定要捕获异常,因为事务有回滚,一旦中间执行到异常,自动跳到catch里面进行回滚比如存款:有两个阶段,1.用户存款,2.数据库刷新余额,用户存完钱后出现异常,数据库中的余额没有刷新,程序卡住,那么用户钱没了,余额也没增加,当捕获了异常就会进行数据的回滚。
2025-06-02 20:02:55
760
原创 SQL sugar ORM 删除数据
实现逻辑:软删除并不是真正意义上的删除,它是通过标记数据为已删除从逻辑上删除数据,比如我们可以设置一个逻辑字段Isdeleted,当值为1的时候代表是已经删除了(实际上数据仍存在),为0表示未删除。当数据库中的isdeleted标志位和sqlsugar中的标志位不一样时,可以通过在exe函数中添加别名,加入自己数据库中的标志位的名称。使用场景:比如甲方第一天让你删除A数据,第二天又让你把A数据恢复,这时候就可以用到软删除。当标志位为1时代表这条数据已经被删除,查询语句查不到。更多方法可以参考技术文档。
2025-06-01 14:46:14
372
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅
1