刚刚花了很多时间寻找微软为 Lightswitch 推出的过滤器周围问题的答案。
在解决了很多人出现的错误问题后,它仍然没有保存过滤器。过滤器似乎可以正确保存。过滤器名称出现在下拉列表中,但是当我打开和关闭应用程序时,它们都消失了。
我想知道是不是因为我没有本地数据库,而只有一个远程 sql server 数据库。
这是我正在谈论的控件: http: //code.msdn.microsoft.com/silverlight/Filter-Control-for-Visual-90fb8e93
起初它在保存时抛出以下错误,但我通过公开一个方法来解决这个问题。
error in FilterControl: the data contract type "lightswitchfilter.Client.FilterControls.Clause" cannot be serialized because the member "_clauseType" is not public.