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。但是,在使用默认代码生成器时,情况并非如此,它用于返回真实的产品对象。
非常感谢您的任何建议!