我被卡住了.需要帮忙.
我将UTC日期存储在数据库中.
示例行:
GeneratedAt:
我的用户当地时间是-2小时(中欧).当我想要从09开始的行时,我有3行.
问题在于GROUP BY日用于报告目的.我有08的1和09的2,但我当地时间不是这样.
我看到的任何地方:"以UTC格式存储数据".怎么做得好?
更新1:
对于数据访问我正在使用NHibernate,我更喜欢独立于数据库引擎的解决方案.所以,我正在寻找类似日期/时间维度表(或类似的东西)的解决方案.
我的数据表包含如下列:
多亏了我可以轻松分组:年,年+月,年+月+日,年+月+日+小时.不幸的是这是UTC.:(
如何重构此解决方案以处理用户时区?
是否可以在没有指定映射的情况下连接两个类(使用Criteria API)?
我必须加入两个类并从两者中检索数据,但我无法映射它们.我只知道第一类中的外键SomeID和第二类中的主键ID.
如何创建标准加入它们?没有映射可能吗?
请帮助,我真的需要它,但我被困住了.:/
PS
我知道"任何"映射,但我有10个字段,如SomeID.仅为创建联接而创建10个字段的任何映射都是过度的.如果没有其他决议我会做,但我不想.
我在Windows 7 64位上遇到Visual Studio 2010的问题.经过一段时间的工作后,VS开始消耗约50%的CPU,并且UI响应速度变慢.当我关闭VS然后UI消失但进程停留.
当我忘记在一天结束时杀死那些挂起的进程时,我将最终得到许多devenv.exe进程.
我已重新安装Visual Studio并重新安装Windows并最终遇到同样的问题...不会改变任何东西.请帮忙.:/

我有一个服务(service1)从外部数据库读取数据.转换它并发送到队列.
第二个服务(service2)处理消息并处理它.处理失败时抛出异常并且NServiceBus重试5次以处理它(正常行为)但是永远不会发送回复.:(
所有服务都在交易中运作.
我的问题是: 当抛出异常时,如何从处理程序向service1发送回复(或者只发送不同的消息)?
我只想通知service1在service2上处理失败.
编辑1: 对于更具体的service1标记reeds外部数据库中的记录.需要进一步读取其他数据.
我想将service2的响应返回给service1,它取消了那些抛出异常的记录的记录.
从外部数据库读取数据的下一次迭代可以再次获取该记录.
nhibernate ×2
architecture ×1
crash ×1
devenv ×1
exception ×1
group-by ×1
hang ×1
join ×1
mapping ×1
nservicebus ×1
reference ×1
sql-server ×1
timezone ×1
transactions ×1