2013-12-20 69 views
0

我跟着從Microsoft網站(Microsoft如何從控制器(MVC5,EF6,WCF 5.6)使用WCF數據服務

的「入門」的步驟,並一切順利,直到我試圖在這一步控制器:

private Uri svcUri = new Uri("~/Services/ChannelWCF.svc"); 

context = new ChannelEntities(svcUri); 

ChannelEntities不承認帕拉姆svcUri,這是自動生成有一個參數沒有方法的DbContext ...

這裏去我的WCF數據服務:

public class ChannelWCF : EntityFrameworkDataService<ChannelEntities> 
    { 

     // This method is called only once to initialize service-wide policies. 
     public static void InitializeService(DataServiceConfiguration config) 
     { 
      config.SetEntitySetAccessRule("QuotaSet", EntitySetRights.All); 
      config.DataServiceBehavior.MaxProtocolVersion = DataServiceProtocolVersion.V3; 
      config.UseVerboseErrors = true;   
     } 
} 

我能夠在Web瀏覽器(localhost:12345/ChannelWCF.svc)中看到它,我也可以直接在視圖中使用json來使用服務。

難道有人向我展示光?謝謝!!

回答