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來使用服務。
難道有人向我展示光?謝謝!!