Silverlight连接数据库时,要通过LinQ 和 WCF来和数据库交流。程序分为3层架构,在数据访问层LINQ to sql,在Web Service层使用WCF,最后在客户端Silverlight完成调用(还要自己建数
据库)。
详见http://www.cnblogs.com/lyj/archive/2008/04/21/1164713.html其中把WCF改成Silverlight-enabled WCF Service,然后web.config中的内容不需要更改。当修改完LinQ中的表时,要记得修改Serialization属性为Unidirectional和修改每个字段的属性为UpdateCheck=UpdateCheck.Never。并保存。引入服务时(add service reference)要加在project上,不是web和solution,然后直接在.svc上写函数就OK了,不需要像WCF那样自己建一个类来引用。也不需要修改端口号。LinQDataContext db = new LinQDataContext();中的LinQDataContext类是自动生成的,写完之后要引用(using projectname.servicename)。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。