簡體   English   中英

域服務與WCF服務?

[英]Domain Service vs WCF Service?

我慢慢鑽研Silverlight,經過一段時間的嘗試,我終於能夠將自己的自定義對象從我的網站返回到我的silverlight客戶端,使用支持Siverlight的WCF服務。

現在,我在域服務和WCF服務的差異之間有點不知所措。

我已經完成了教程,其中域服務綁定到數據上下文,然后綁定到siliverlight控件。 太棒了:)然而,我在哪里打了一塊石頭試圖回報任何酒吧IQuerryable; 作為String,我自己的簡單類型等。

我找到了一些教程,例如這個教程用[ServiceContract]注釋標記一個函數,並在你的簡單類中有一個[Key]。 這沒有用,[ServiceContract]無法解析,我后來找到了一個指導說使用[Invoke]。 然后我遇到了無法加載函數並得到結果的問題,我基本上都去了這里

[Invoke]
    public string HelloWorld(string name)
    {
        return string.Format("Hello {0}.", name);
    }


var helloWorld = new HelloWorldDomainContext();
        //helloWorld.HelloWorldCompleted += new EventHandler<InvokeEventArgs<string>>(HelloWorldHelloWorldCompleted);
        //helloWorld.HelloWorld("Mark Monster");

無論如何,我隨后發現了啟用了Silverlight的WCF服務,並且能夠返回我自己的自定義對象並將其稱為罰款。

tl; dr - 域服務是否僅在綁定到Silverlight控件時使用? 即它是一種直接的單向綁定,並且在需要時被調用,並且我在服務器上進行所有與Linq相關的排序/過濾/選擇?

並且假設我想返回一個xmlString,然后我使用WCF服務? 我是否適合在我的應用程序中使用WCF服務和域服務?

對不起,如果上面有點混亂! 只是試圖掌握這一切來自ASP.NET / Flex

非常感謝。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM