在更新期间支持 sql server rowversion 的最简单方法是什么?
我试过这个:
db.UpdateOnly(u, f => new { f.Name, f.Description, f.Modified, f.ModifiedBy }, f => f.Version == u.Version && f.Id == u.Id);
但这失败得很惨,因为它将版本比较为Varchar(8000)
, go figure。
不完全相同,但仍然是 ServiceStack 和 OrmLite 的问题:
急切加载相关实体描述的最佳方式是什么?我已经看到了,但注意到Join
正在签入变更集?这导致 POCO 类现在对每个外键都有额外的“忽略”描述。