有没有办法使用 LINQ 或实体框架获取数据库的最后更新/当前时间戳(或导致表行的时间戳增加的计数器。)?
问问题
1576 次
2 回答
1
请参阅http://www.sqlnotes.info/2012/04/13/dbts-vs-min_active_rowversion/。要在任何提交的事务运行中获取最新使用的时间戳(又名行版本):
select @@dbts
于 2014-01-06T06:18:33.210 回答
0
在 Linq-to-SQL - 您可以使用以下ExecuteQuery
方法DataContext
:
DateTime currentDateTime =
ctx.ExecuteQuery<DateTime>("SELECT GETDATE()", new object[] {}).FirstOrDefault();
在实体框架中也应该有类似的东西(ObjectContext.ExecuteStoreQuery)
于 2012-06-13T09:16:01.417 回答