Bel*_*ash 2 c# sql-server entity-framework asp.net-mvc-5
EntityFramework将SQL Server timestamp列映射到Byte[]数组.因此对于具有诸如LastUpdate timestamp生成的模型属性的列的表是public byte[] LastUpdate.
我的问题是如何将此属性转换为DateTime?如果解决方案是将时间戳更改为日期时间,那么您没有帮助我.
SQL Server TIMESTAMP数据类型不是日期时间值,不应与之混淆.请记住,这TIMESTAMP是一个同义词ROWVERSION,应该这样对待.因此将它作为字节数组是存储它的最佳方式.
从MSDN文档:
rowversion数据类型只是一个递增的数字,不保留日期或时间.要记录日期或时间,请使用datetime2数据类型.
| 归档时间: |
|
| 查看次数: |
4284 次 |
| 最近记录: |