我有两个WCF数据服务都有方法GetPerformanceValues
。这些方法应返回包含两个double
字段的对象数组:Datetime
和Value
。我知道我可以在.edmx文件中定义ComplexType DatetimeAndValue
并返回这些对象的数组。但是我必须在每个服务中定义它(某个数字可能会在某一天增长) - 所以这显然不是一个好主意。
我个人更喜欢返回Tuple<double, double>
的数组,但据说这是不可能的。
我能想到的另一个折衷方案是在我所有服务共享的库中定义DatetimeAndValue
结构。如何在我的服务中公开这样的结构?