2015-06-06 54 views
0

詳細錯誤:消息「\ r \ nPOLLINATOR.msl(6,10):錯誤3002:映射片段中的問題從行開始6:潛在運行時違反表BENEFIT的鍵(BENEFIT.BENEFIT_ID):列(BENEFIT.BENEFIT_ID)在概念方面映射到EntitySet BENEFIT的屬性(BENEFITs.BENEFIT_ID),但它們不構成EntitySet的鍵屬性(BENEFITs.BENEFIT_ID, \ r \ n「錯誤:錯誤3002:從第6行開始映射片段中的問題 - 運行時違反表格

我正在對錶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

我發現我有一個問題,在利益桌子和固定是解決這一問題的約束。