C#
NB_In
这个作者很懒,什么都没留下…
展开
-
c# mongo 自增
近日博主因项目需要,需要将Mongo作为票据号自增库来使用,但是Mongo本身好像不支持自增,所以通过度娘找到一些代码,不过那些代码都不完善,我这贴一下完整的代码。using MongoDB.Bson;using MongoDB.Driver;using MongoDB.Driver.Builders; public class MongoTestTool { MongoCollection tblCount = null; public lon原创 2021-05-21 10:59:50 · 437 阅读 · 0 评论 -
.net core post formform 接收数据超长 过大 获取form数据报:Form value count limit 1024 exceeded错误
action的参数列表中有[fromform]并且是list进行接收数据的,在list的条数超出一定的数量时,ui端调用接口的时候可能会抛出500错误,查看console的消息却显示是跨域,但经过分析后很明显不是跨域问题。几番思量,仍认为是数据超长的问题。我选择的解决方案是在startup.cs内的ConfigureServices方法内添加一段对接收数据的最大容量限制, services.Configure<FormOptions>(options =>...原创 2021-03-03 10:53:01 · 1743 阅读 · 1 评论 -
微信回调的时候,业务处理里面报Incorrect Content-Type: text/xml
查看堆栈信息,里面有具体哪一行报的错。我这里出现这个问题是在我代码里面有一个日志,是获取Request的所有信息并且打日志记录。在打日志的时候,在未进行HasForm判断的情况下获取了form信息,导致报如下错误:打日志代码如下:故此,报了Incorrect Content-Type: text/xml的错误。原因就是因为微信回调的时候的content-type:text/xml,所以request信息里面是不包含form信息的,所以直接request.form会出现这种错误。.原创 2020-12-09 10:56:42 · 2534 阅读 · 0 评论 -
C#/.NET 在EF中连接mySql
做了一次更新,以后面更新的内容为主我们在开发有关数据库相关的程序的时候,通常会遇到选择数据库的连接方式问题,有些人选ADO.NET,有些人选EF,更好的就是两者同时选择。我在写现在这个项目的时候,因为和PHP配合,数据库建立在mySql上的,所以我选择使用EF进行数据库的连接与操作,当然,就像上面说的,也要习惯在EF中使用ADO.NET。建立数据连接对象时出现的错:1.新建连接的时候找不到MySq...原创 2018-03-31 02:34:34 · 5931 阅读 · 0 评论 -
c# EF ObjectStateManager 中已存在具有同一键的对象。ObjectStateManager 无法跟踪具有相同键的多个对象
出现的问题如标题所示出现这个问题的原因是当前使用的entity对象已经在ef上下文中被附加了,如果要解决这种问题的话,网上有很多都是在查询的时候加入一个AsNoTracking()方法,表示查询的时候让上下文不要跟踪这个对象,不知道具体作用如何,反正我用过,是不行的。希望大家有成功的,能与我分享一下。这里说一下我的解决方法,大家应该做这些的时候都会封装一些Helper,以便调用,那么肯定使用的上下...原创 2018-04-28 17:13:21 · 1124 阅读 · 0 评论