私はSQLite CodeFires EF 6.1.3で作業しています。すべて正常に動作しますが、逆プロパティを使用します。キーSQLiteコードfirstとinverseプロパティ
public sealed class Page
{
....
[InverseProperty("PageOfThisKey")]
public ICollection<Keys> KeysOfThisPage { get; set; }
...
}
とクラス:
public sealed class Key
{
...
public Int32 PageID { get; set; }
[ForeignKey("PageID")]
public Page PageOfThisKey { get; set; }
...
}
だから私が行うことができるようにしたいものをページのインスタンスを取得し、これに専念し、すべてのキーを取得することです
は、私は2つのクラスを持っていますプロパティのページ。つまり、 - このように:
var db = ConnectionManager.GetContext();
var keys = db.Pages.First().KeysOfThisPage;
しかし、 'keys'変数は常にnullです。
私は、最初のコードとSQLiteのコードhttps://github.com/msallin/SQLiteCodeFirst
は、誰かが、それは可能であるが、これを解決する方法を見てみてくださいすることができ、第一の溶液を使用していますか?
ありがとうほんの少しの注意を参照してください。 – Oleksii
はい、あなたの答えは更新されました、ありがとうございます。 – Iraj