我正在使用用NSericeBus处理的命令和通过只读OData提供的查询来处理CQRS风格的系统。使用NHibernate成功使用WCF数据服务(OData)?
我们希望由NHibernate支持WCF数据服务提要,以便我们可以控制数据在Feed(计算字段等)中的显示方式,实体框架提供商不允许这些数据显示。但是,将反射提供程序与Linq一起使用到NHibernate中时,导航到相关实体时(例如,http://server/feed/Foo(1)/Bar),我们会收到错误。
有没有人提出一个Linq NHibernate支持WCF数据服务工作?
Roy,想象一个带有名为'Duration'的列的表格,它对应于C#TimeSpan。它的值作为刻度存储在数据库中(百万分之一秒,不是非常用户友好的)。我想提出一个名为'DurationInMinutes'的专栏,将持续时间转换为分钟。 – 2011-05-24 13:16:52
您可以在View中轻松完成此操作。然后,您的视图将包含像SELECT X,Y,持续时间/(60 * 10 * 1e6)AS DurationInMinutes,Z FROM ...之类的东西,然后您可以像查看真正的表一样查询您的视图。 – 2011-05-24 13:20:18