【发布时间】:2013-12-20 11:17:24
【问题描述】:
我按照 microsoft 网站 (Microsoft) 的“入门”中的步骤进行操作
一切都很顺利,直到我在控制器中尝试了这一步:
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 来使用该服务。
谁能给我看灯?谢谢!!
【问题讨论】:
标签: .net wcf entity-framework