我想用silverlight通过webservice连接数据库,请大家指点一下好吗?
最好有做好的例子。
希望不要ctrl+c,ctrl+v

解决方案 »

  1.   

    没有例子
    也不懂在家ctrl+c后,到公司ctrl+v行不行
      

  2.   

    webservice里你该怎么连数据库就怎么连。
    在silverlight项目里添加一个对webservice的服务引用。
    然后调用web方法。private void button3_Click(object sender, RoutedEventArgs e)
            {
                WebServiceReference.Service1SoapClient sc = new WebServiceReference.Service1SoapClient();
                sc.HelloWorldAsync();
                sc.HelloWorldCompleted += new EventHandler<WebServiceReference.HelloWorldCompletedEventArgs>(sc_HelloWorldCompleted);
            }        void sc_HelloWorldCompleted(object sender, WebServiceReference.HelloWorldCompletedEventArgs e)
            {
                MessageBox.Show(e.Result);
            }
      

  3.   

    webservice还要添加一个文件clientaccesspolicy.xml
    内容是:<?xml version="1.0" encoding="utf-8" ?>
    <access-policy>
      <cross-domain-access>
        <policy>
          <allow-from http-request-headers="*">
            <domain uri="*"/>
          </allow-from>
          <grant-to>
            <resource path="/" include-subpaths="true"/>
          </grant-to>
        </policy>
      </cross-domain-access>
    </access-policy>
      

  4.   


    没错webservice就是你的数据库连接代理了webservice里怎么连?你百度吧