我正在尝试在仅代码DbContext
之上构建WCF DataService。但是,只要我将第一个DbSet
属性添加到DbContext
,我就会在访问.svc时收到“请求错误”。
我需要得到的错误就是拥有DbContext
:
public class JukeboxContext : DbContext
{
public DbSet<Song> Songs { get; set; }
}
然后根据它执行基本的WCF DataService,并在运行服务时发生错误。
关于我需要做什么的任何想法?
答案 0 :(得分:0)
转出异常意味着它无法解析哪个字段是主键。 简单的方法是将其命名为ID或ID - 否则DataServiceKey属性将允许您使用复合键
答案 1 :(得分:0)