代码改变世界

dotnet ef命令生成表实体

2020-10-20 20:53 by 柿子贵, 622 阅读, 0 推荐, 收藏, 编辑
摘要:每次在做新项目或新功能时会添加新表,这时就要在项目中添加表对应的model,多数时都是自己一个表一个字段的敲。多表了,时间长了总觉得这样操作很繁锁。于是就想微软有没有提供一个命令能把表转成c#model呢?所以就有了下面的方法 因为不想直接操作正式的项目。所以我自己先建一个控制台项目,将表模型生成好 阅读全文

k9s安装和使用

2020-04-11 18:10 by 柿子贵, 12672 阅读, 0 推荐, 收藏, 编辑
摘要:k9s是一个管理k8s集群很方便快捷的工具,不需要敲那么多的kubectl命令即可查看和操作集群。不过k9s详细安装和使用网上资料少的可怜,搜出来最多的都是github上的内容。所以自己整理了一份k9s的详细安装和使用文档。文档末尾还有我同事录制的一个视频,结合生产中的更多使用操作。 注:转载请标明 阅读全文

开源日志收集Exceptionless简单使用

2018-06-07 18:30 by 柿子贵, 3486 阅读, 2 推荐, 收藏, 编辑
摘要:这两天在研究一个开源的日志收集工具Exceptionless 官网地址:https://exceptionless.com/GitHub地址:https://github.com/exceptionless/Exceptionless 官网为我们提供了两种使用方式。 一、在官网注册账号后即可快速使用 阅读全文

List<object>进行Distinct()去重

2017-09-01 16:23 by 柿子贵, 9225 阅读, 0 推荐, 收藏, 编辑
摘要:有时我们会对一个list<T>集合里的数据进行去重,C#提供了一个Distinct()方法直接可以点得出来。如果list<T>中的T是个自定义对象时直接对集合Distinct是达不到去重的效果。我们需要新定义一个去重的类并继承IEqualityComparer接口重写Equals和GetHashCo 阅读全文

使用SqlBulkCopy进行批量插入数据时踩过的坑

2016-03-24 20:56 by 柿子贵, 3077 阅读, 0 推荐, 收藏, 编辑
摘要:之前一直都没用过SqlBulkCopy关键字进行数据插入,更没了解过。 事因:因业务需要在数据表中添加两列,然后将数据插入进表中 之前都是这样写的 dt.Columns.Add(new DataColumn("sComment", typeof(string))); 等等一一写出 然后再一一赋值 d 阅读全文

未在本地计算机上注册“Microsoft.ACE.OleDb.12.0”提供程序

2016-03-24 20:39 by 柿子贵, 385 阅读, 0 推荐, 收藏, 编辑
摘要:前两天在自己开发机器上添加Excel进行个批量操作的功能,可是在读取Excel数据时报出了异常,如下图所示: 一开始以为是自己的Office没能正确安装(本机是office2007)于是就重新装了最新的office 2013,可是还会报出同样的错。百度了下说要安装AccessDatabaseEngi 阅读全文

SQL Server 2008R2 附件数据库问题记录

2015-12-23 00:18 by 柿子贵, 564 阅读, 0 推荐, 收藏, 编辑
摘要:在Sql Server 2008 R2里附加数据库时弹出xxx.mdf拒绝访问的错误详细错误信息如下:TITLE: Microsoft SQL Server Management Studio------------------------------Attach database failed f... 阅读全文

关于.NET C#调用Sqlite的总结二

2015-08-01 01:31 by 柿子贵, 674 阅读, 0 推荐, 收藏, 编辑
摘要:关于.NET C#调用Sqlite的总结一在上一篇中我一直疑惑为什么我在使用多层架构进行开发时总是会报些莫名的错误,难道要使用Sqlite就不能分层吗?只能将UI、业务逻辑、数据访问统统都要写在一层里吗?当真不能分层开发吗?抱着不信邢的心念,下了班回到家又继续研究起来。经过一翻折腾又有些小收获,在此... 阅读全文

关于.NET C#调用Sqlite的总结一

2015-07-31 00:03 by 柿子贵, 3496 阅读, 1 推荐, 收藏, 编辑
摘要:--前记由于自己的密码太多又不容易记住,经常性的会忘记。所以想找个管理软件管理下,可用网上下载的担心不安全。于是自己开始动手写个属于自己的密码管理软件。因为自己一直做的是WEB开发,对WPF懂的不是很多紧管在大学用过WinForm写过软件。然数据库呢?刚开始想用MSSQL可是它不方便复制移动,而且前... 阅读全文

MS Server中varchar与nvarchar的区别

2013-12-10 20:20 by 柿子贵, 431 阅读, 0 推荐, 收藏, 编辑
摘要:很多时候我们在创建数据库时在给字段设置数据类型时会选择varchar或是nvarchar。当然还可以选择别的数据类型,本文只对varchar和nvarchar两种类型做说明。如下测试表Test的表结构:这里我对各字段填写值如下图所示:通过上图可总结如下:varchar类型,是以字节方式储的其varchar(20)表示只能存储20个字节数,因一个汉字占两个字节故只能存储10个汉字,又因一个英文只占一个字节故可存20个英文半角字符。输入法在全角状态下时同样只可输入10个汉字,但英文字符也只能输入10个了,因为全角是占两个字节的。nvarchar类型,则是以字符具体个数存储的其nvarchar(20 阅读全文