随笔分类 - C#
摘要:1、安装erlang由于rabbitMq需要erlang语言的支持,在安装rabbitMq之前需要安装erlang sudo apt-get install erlang2、安装Rabbitmq更新源sudo apt-get update安装 sudo apt-get install rabbitm
阅读全文
摘要:在生成根据模型和上下文生成带增删查改操作的视图的控制器时,提示上述信息,网上查找了资料也没有解决,突然想起该项目是连接MSSQL数据库和Redis数据库的,并且已经依赖注入了,而Redis数据库的服务器却因故关闭了,把Redis的注入注释了就正常生成了。 services.AddDbContext<
阅读全文
摘要:因为需要大量插入数据,linq ef无法达到速度的要求,因此把模型转换成SQL ,使用SqlBulkCopy快速插入。但是去提示 来自数据源的 String 类型的给定值不能转换为指定目标列的类型 smalldatetime 排查了很久才发现,模型的字段顺序和表的字段顺序不一致,导致varchar类
阅读全文
摘要:网站换服务器,部署上去后打开首页,js 、css等文件始终无法加载,经过排查,问题出现在web.config文件中。 <defaultDocument> <files> <add value="Login.aspx"/> </files> </defaultDocument> <staticCont
阅读全文
摘要:如题 IDENTITY_INSERT 设置为 OFF 时,不能为表中的标识列插入显式值 很多网上的文章是设置表的 IDENTITY_INSERT 为 ON EF中还要对模型就行设置 [Column(Name = "ID",IsPrimaryKey = true,DbType = "int(4)",
阅读全文
摘要:提示这个错误原因是项目定义的程序集清单文件版本和当前文件不一致导致的,解决方法:VS打开项目,网站项目右键选择“管理NuGet程序包”,卸载已安装AspNetPager包,重新添加引用你想使用的当前文件。
阅读全文
摘要:LINQ对一行数据进行更改,怎么都无法提交,所有字段值都不是空值,后来看了实体,我发现更改的数据是主键,去数据库看这个字段却不是主键,原来是数据库取消主键了,实体代码没取消,因为更改了主键,所以无法更新。
阅读全文
摘要:在一个项目中,关于新客的检测,如果查询到积分记录就是老客,因为检测的之前先积分,因为使用的是事务,造成本地代码没提交前已经有该会员的积分记录,而到数据库中却查询不到记录。造成永远都是老客,解决的方法是先检测再积分这样就能检测准确的结果。
阅读全文
摘要:C# ASP.NET项目提示上述错误,在代码中使用分布式事务提示添加或修改到数据库的时候。添加数据到数据库时,不会设置实体类的主键字段。
阅读全文
摘要:这是DAL.SQLHelper的类中定义了sql连接字符串,但是在web.config中没有定义,在类判断获取的字符串是否为空,或是在web.config添加相应的连接字符串。
阅读全文
摘要:视图代码: 后台控制器代码:
阅读全文