1. [DataContract()] 一直提示错误。
原因是,不仅仅Using System.Runtime.Serialization ; 项目引用中,也必须导入System.Runtime.Serialization ;
2. WebConfigurationManager类 需要程序中添加 System.Web.Configuration
3. SqlConnection 类需要引用 System.Data.SqlClient
4. SVC 文件创建完毕, OperationContract 配置完毕,客户端引用服务时,提示连接错误,无法查询服务器端提供的操作协定。
元数据体系结构
http://msdn.microsoft.com/zh-cn/sharepoint/ms730243.aspx

解决过程: 检查Webconfig 文件
<configuration> <system.serviceModel> <services> <!-- 注意: 服务名称必须与服务实现的配置名称相匹配。(MyServiceType 是SVC文件名| MyServiceTypeBehaviors 要跟配置文件中的serviceBehaviors 中的name 一致 --> <service name="MyNamespace.MyServiceType" behaviorConfiguration="MyServiceTypeBehaviors" > <!-- 添加下列终结点。 --> <!-- 注意: 服务必须有一个 http 基址以便添加此终结点。 --> <endpoint contract="IMetadataExchange" binding="mexHttpBinding" address="mex" /> </service> </services> <behaviors> <serviceBehaviors> <behavior name="MyServiceTypeBehaviors" > <!-- 将下列元素添加到服务行为配置中。 --> <serviceMetadata httpGetEnabled="true" /> </behavior> </serviceBehaviors> </behaviors> </system.serviceModel> </configuration>
5. 存储过程,参数传递的时候 用了单引号括起来,导致程序调用存储失败。
6.Q:SL 通过数据服务方法GetUserAsync 调用存储过程验证,数据库后台看不到存储调用的消息
A: 存储过程调用失败
7.Q: ADO.Net数据平台是一种多版本策略,通过使开发人员能够针对概念性实体数据模型编程,从而减少其所需的编码和维护工作量。什么事概念性实体数据模型?
浙公网安备 33010602011771号