2016-03-27 6 views
0

私は、このテーブルに主キーを構成する2つの列があります。私がレコードを見つけることを試みるときに見つけることができません。 表:エンティティフレームワーク6 dbset複合インデックスを使用した検索が機能しません。

public partial class CITVENDBILL 
    { 
     public string VNDR_NO { get; set; } 
     public string VINV_NO { get; set; } 
     [Key, Column(Order = 0)] 
     public string OUR_INV { get; set; } 
     [Key, Column(Order = 1)] 
     public decimal REL_NO { get; set; } 
     public string VSHP_NO { get; set; } 
    } 

を検索:

CITVENDBILL cITVENDBILL = db.CITVENDBILLS.Find(id,rel); 

私がチェックしていると、私の構文と方法が正しいです。誰も助けることができますか? あなたはEF6が探しているものをデバッグする方法を知っていますか? 多くのありがとうございます。

答えて

0

あなたはEF6が

使用SQLプロファイラを探しているものをデバッグし、Entity Frameworkのに実行されたSQL文を確認することができますどのように誰もが知っています。いったんそれを取得したら、SQL Serverでそれを自分で実行して、何も見つからない理由を理解することができます。

+1

感謝。私はエラーを見つけました。 –

関連する問題