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数据平台是一种多版本策略,通过使开发人员能够针对概念性实体数据模型编程,从而减少其所需的编码和维护工作量。什么事概念性实体数据模型?

posted on 2011-03-01 22:24  默斋  阅读(182)  评论(0)    收藏  举报