随笔分类 -  C#

摘要:在ASP.NET中,对于实体类的id生成策略,有时候我们会选择Guid,作为业务实体的主键值。在Oracle数据库中,对应的数据类型是raw(16),这个时候,我们可以通过如下代码,将Guid转换成类型Raw。 1 BitConverter.ToString((Guid.NewGuid().ToBy 阅读全文
posted @ 2020-08-12 00:15 一生安然 阅读(790) 评论(1) 推荐(0)
摘要:简短的说明,SESSION和COOKIE就是存储用户单元访问web程序时,保存的用户对象信息。因为HTTP请求是无状态的。那么对于一个用户的多次操作,怎么对应衔接起来,对于多用户一起操作,怎么区分开。这个时候,可以使用SESSION或COOKIE保存用户信息。 SESSION特点: 信息是保存在服务 阅读全文
posted @ 2020-07-27 09:55 一生安然 阅读(331) 评论(0) 推荐(0)
摘要:今天系统用户反馈了一个问题,根据分析发现,在Oracle数据库表中,主键值1690出现了重复。经过反复排查,发现表对应的序列号的值比对应的表中生成的id值要小,查看数据发现,表中的部分数据是直接insert语句插入的,而这个时候,又未同步更新表序列,通过应用程序生成的数据又是根据序列同步生成的,这个 阅读全文
posted @ 2020-07-14 00:09 一生安然 阅读(418) 评论(0) 推荐(0)
摘要:今天做数据保存时,出现的一个小问题。根据以往编码的肌肉记忆,我觉得不应该这样。所以这个问题出现的很有价值,特记下,已备后期思考。 代码如下: int recordId=0; var record = new LeaseCallRecords() { FormPhone = sourceTelphon 阅读全文
posted @ 2020-07-08 21:28 一生安然 阅读(609) 评论(0) 推荐(0)