我有一个网站,它有一个WCF服务和一个silverlight控件。外部应用程序通过调用WCF服务中的方法将“批量”数据添加到数据库。然后,用户使用silverlight控件转到网站并根据一组预定的业务规则验证批次。验证批次后,它会自动导出到另一个应用程序并从数据库中删除。
我希望能够做的是,当使用WCF服务将批处理添加到数据库时,请自动检查规则,如果有效,则立即将其导出而无需任何用户干预。因此,当用户访问网站时,他们只会看到数据无效且需要修改的批次。
所以基本上,我想要做的就是从WCF服务调用一个包含在我的silverlight控件中的方法。这可能吗?我为“从WCF调用silverlight”所做的每一次搜索都只返回了“从Silverlight调用WCF”的结果。任何帮助将不胜感激
答案 0 :(得分:1)
您无法将完整的.Net程序集与Silverlight程序集组合在一起,因为Silverlight使用.Net框架的一个子集(即一组完全不同的.Net程序集)。
您需要包含相关代码(将文件添加为链接是一个选项),以便在Silverlight项目(使用Silverlight版本的.Net)和WCF Web服务(使用)中编译特定源代码完整版.Net)。