06 2018 档案
摘要:今天在项目中遇到一个问题,我有一个商品表,还有一个商品扩展属性表,两张表是一对一关系,因为扩展表是新加的, 所以就想着不修改原来的产品表,而直接去拓展表(子表)里增加一个商品外键。 可是后面在做数据库映射的时候出现了问题,使用映射语句如下: 可是EF生成的时候报了错,它会自动去主表寻找字表的外键,可
阅读全文
摘要:项目中的金额时敏感数据,不能有半点差错,在操作金额表时也需要采用一些必要的措施,防止并发时金额更新出错,更新延迟等问题。 方法一: 给当前操作金额业务加锁 方法二: 金额表中加入Guid字段以标识每次操作,确保每次更新的唯一性。 操作时避免直接将字段赋值为金额,采用当前金额+/-操作金额的方式,减少
阅读全文
摘要:luent Validation 翻译为:流畅验证 开源Codeplex其主页简介:该组件是一个轻量级的.NET类库,使用流畅的接口定义和lambda表达式为构建一个业务类的验证规则(A small validation library for .NET that uses a fluent int
阅读全文
摘要:if (startTime != null) { startTime = startTime.Value.Date.ToUniversalTime(); query = query.Where(p => p.CreatedOnUtc >= startTime); }if (endTime != null){ endTime = endTime.Value.AddDays...
阅读全文
摘要:最近在做项目的时候碰到一个问题,事务锁。 TransactionOptions tos = new TransactionOptions(); tos.IsolationLevel = IsolationLevel.RepeatableRead; //行锁 只会锁住当前操作的那一行数据,当前表的其他
阅读全文

浙公网安备 33010602011771号