详细错误:消息" \ r \ n \ nPOLLINATOR.msl(6,10):错误3002:从第6行开始映射片段时出现问题:潜在的运行时违反表BENEFIT&#39 ; s键(BENEFIT.BENEFIT_ID):列(BENEFIT.BENEFIT_ID)在概念方面映射到EntitySet BENEFITs的属性(BENEFITs.BENEFIT_ID),但它们不构成EntitySet的关键属性(BENEFITs。 BENEFIT_ID,BENEFITs.PLANT_ID)。\ r \ n"
我在表BEE上执行LINQ查询,该表没有对任何其他表的引用,绝对不会引用BENEFIT表。但是,我收到了这个错误:
这是我的选择:
public List<BEE> getBeeSearchResult()
{
List<BEE> result = null;
try
{
result = (from BEE in db.BEEs
orderby BEE.BEE_NAME ascending
select BEE).ToList();
}
catch (Exception ex)
{
String msg = "Error getting details: " + ex.InnerException;
}
return result;
}
答案 0 :(得分:0)
我发现我在BENEFIT表中有一个约束问题并修复它解决了这个问题。