具有 EF CTP 5 CodeOnly DbContext 的 WCF 数据服务
我正在尝试在仅代码 DbContext
之上构建 WCF DataService。但是,一旦我将第一个 DbSet
属性添加到我的 DbContext
中,我在访问 .svc 时就会收到“请求错误”。
我需要得到的错误是有这个 DbContext
:
public class JukeboxContext : DbContext
{
public DbSet<Song> Songs { get; set; }
}
然后基于它做一个基本的 WCF DataService,当我运行该服务时,错误就会发生。
关于我需要做什么有什么想法吗?
I am trying to build a WCF DataService on top of a Code Only DbContext
. However as soon as I add the first DbSet
property to my DbContext
I get "Request Error" when accessing the .svc.
All I need to get the error is to have this DbContext
:
public class JukeboxContext : DbContext
{
public DbSet<Song> Songs { get; set; }
}
and then do a basic WCF DataService based on it, and the error happens when i run the service.
Any ideas on what I need to do?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
事实证明,异常意味着它无法解析哪个字段是主键。
最简单的方法是将其命名为 ID 或 ID - 否则 DataServiceKey 属性将允许您使用复合键
Turnes out the exception means that it can't resolve which field is the primary key.
The easy way to go is to name it ID or ID - otherwise the DataServiceKey attribute will let you use composite keys