W~C停用

导航

2021年7月21日 #

EF常用约束写法

摘要: 一、通过Attribute配置约束 1、主键约束 通过KeyAttribute来配置主键约束,代码如下: [Key] public int PrimaryKey{ get; set; } 2、外键约束 通过ForeignKeyAttribute来配置外键约束,代码如下: [Key] public i 阅读全文

posted @ 2021-07-21 11:08 W~C停用 阅读(430) 评论(0) 推荐(0) 编辑

2021年7月16日 #

.csv文件按逗号分割,非简单的split分割

摘要: 1、csv文件各列默认是以英文逗号(,)来分割的。但是在实际中,数据中也会有包含英文逗号,Windows在保存这类的数据时会把含有逗号的数据当做字符串保存,在两端会加上双引号。此时如果简单的用英文逗号做split,读出来的数据完全不是想要的。(在确保数据中不包含特殊字符的情况下可以用split) 2 阅读全文

posted @ 2021-07-16 16:17 W~C停用 阅读(1975) 评论(0) 推荐(0) 编辑

2021年7月9日 #

EF Code First DbConText配置

摘要: public EFDbContext(IConfiguration configuration) { this.configuration = configuration; } protected override void OnConfiguring(DbContextOptionsBuilder 阅读全文

posted @ 2021-07-09 11:34 W~C停用 阅读(92) 评论(0) 推荐(0) 编辑

CLI命令 反向EF

摘要: 第一步执行 dotnet tool install --global dotnet-ef 第二步 dotnet new console 第三步 dotnet add package Microsoft.EntityFrameworkCore.SqlServer dotnet add package 阅读全文

posted @ 2021-07-09 11:05 W~C停用 阅读(43) 评论(0) 推荐(0) 编辑

2021年7月7日 #

windows下安装oracle19cwindows下安装oracle19c

摘要: 搬移自:https://www.cnblogs.com/zdyang/p/12580263.html#content3.2 一. 官网下载oracle19c 以及客户端 网路地址:https://www.oracle.com/database/technologies/oracle-database 阅读全文

posted @ 2021-07-07 16:27 W~C停用 阅读(1582) 评论(0) 推荐(0) 编辑

2021年7月6日 #

高并发下Redis防止数据穿透

摘要: 引用自:https://blog.csdn.net/qq_42413053/article/details/111463945 解决Redis高并发下数据库穿透问题使用synchronized同步锁假如上万或数十万个请求 同时 请求一个接口,接口中从redis中查询相应信息。如果redis查询结果为 阅读全文

posted @ 2021-07-06 17:38 W~C停用 阅读(199) 评论(0) 推荐(0) 编辑

2021年7月3日 #

sql 添加为空不重复的索引

摘要: CREATE UNIQUE NONCLUSTERED INDEX un_CompanyInfo_FK_CompanyId ON dbo.CompanyInfo(FK_CompanyId) WHERE FK_CompanyId is not null GO 阅读全文

posted @ 2021-07-03 18:07 W~C停用 阅读(86) 评论(0) 推荐(0) 编辑

2021年7月1日 #

将枚举Json化(键:枚举Value,值:描述)

摘要: /// <summary> /// 将枚举对象转化为 /// </summary> /// <param name="type"></param> /// <returns></returns> public static string EnumToJson(this Type type) { if 阅读全文

posted @ 2021-07-01 00:03 W~C停用 阅读(549) 评论(0) 推荐(0) 编辑

2021年6月29日 #

利用 System.Runtime.Serialization序列化与反序列化完成引用对象的复制

摘要: /// <summary> /// 深度克隆一个对象 /// </summary> /// <typeparam name="T">被克隆对象的类型</typeparam> /// <param name="t">被克隆的对象</param> /// <returns>返回一个新的T对象</retu 阅读全文

posted @ 2021-06-29 11:09 W~C停用 阅读(155) 评论(0) 推荐(0) 编辑

2021年6月26日 #

创建一个储存过程

摘要: --公司注册 if exists(select * from Sysobjects where name='usp_CompanyRegister') drop procedure usp_CompanyRegister; go create procedure usp_CompanyRegiste 阅读全文

posted @ 2021-06-26 16:12 W~C停用 阅读(14) 评论(0) 推荐(0) 编辑