- 博客(7)
- 收藏
- 关注
原创 EF Core在SQL Server里的timestamp数据类型转移到Mysql中怎么使用
Mysql中的Timestamp数据类型只是单纯的一个时间戳类型,没有防止并发冲突的作用;如果想实现SQL Server里的Timestamp数据类型需要自定义一个并发冲突字段,并通过重写EF Core中的SaveChanges方法进行实现1、Entity里声明并发冲突字段:声明自定义并发冲突字段后,在更新时where条件里会带上该字段,与TimeStamp效果类似。
2023-04-28 09:07:39
462
原创 C#编写SQLHelper
1.基本数据库访问方法//不带产生增删改public int Update(string sql){ SqlConnection conn = new SqlConnection(conString); SqlCommand cmd = new SqlCommand(sql,conn); try { conn.Open(); return cmd.ExecuteNonQuer...
2019-12-24 18:16:29
306
原创 SQL Server手写数据库事务、存储过程脚本
T-SQL1.事务--卡号为115的账户给卡号为116的账户转账100元declare @errorSum int = 0Begin TransactionBegin Update User set BalanceCount = BalanceCount - 100 where UserId = 115 @errorSum += @@Error Update User set Ba...
2019-12-24 17:32:31
315
原创 关于DataGridView控件的用法
DataGridView控件的应用和问题总结在DataGridView 中通过遍历每一行的指定单元格foreach (DataGridViewRow row in this.dgvBookList.Rows) { if (row.Cells["BarCode"].Value.ToString() == this.txtBarCode.Text.Trim(...
2019-12-10 20:41:48
531
原创 C#序列化对象方法
需要引用的命名空间using System.Runtime.Serialization;using System.Runtime.Serialization.Formatters.Binary;using System.IO;通过序列化方法将对象转化成字符串类型public string SerializeObject(object obj){ IFormatter formatt...
2019-12-08 23:29:40
614
1
原创 C#记录日志、确认退出系统、在主窗体内嵌入子窗体、选择对话框的应用
标题记录日志的方法//记录日志方法public static void WriteLog(string log){ FileStream fs = new FileStream("sqlhelper.log",FileMode.Appen); StreamWrite sw = new StreamWrite(fs); sw.WriteLine(DateTime.Now + " " + ...
2019-12-08 08:22:23
254
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人