0
我正在爲我的實體框架模型使用ADO.NET Mocking上下文生成器插件。我還沒有開始使用mock,只是試圖修復生成的實體和上下文類,使應用程序像以前一樣運行,沒有例外。我已經修復了T4模板以支持SaveChanges方法。使用ADO.NET時未設置導航屬性Mocking上下文生成器
現在我有另一個問題:當我嘗試訪問任何導航屬性時,它被設置爲null。 從數據庫表繼承的所有原始字段都設置正確。
所以我在做什麼是以下
using (var context = MyContext())
{
var order = context.Orders.Where(p => p.Id == 7);
var product = order.Products;
}
在這種情況下,產品
設置爲null。但是,在使用默認代碼生成器時,情況並非如此,它用於返回真實的產品對象。
非常感謝您的任何建議!