我正在使用Linq to Sql并在基础表中设置了正确的外键关系。
然而,当我尝试使用导航属性时,我有一个微妙的错误。
在下面的代码示例中,当我将手表放在PartDetails上时,我确实得到了完全填充的部分。但是,如果我调用每个部件上的属性来检查它们的值,则该实例现在为空。
在过去的几个小时里我一直在寻找答案,但到目前为止还是干了。
有人能告诉我为什么会这样吗?
我在.net 4.6.1,Visual Studio 2015和Sql Server 2014上。
我承认我找不到正确的地方来启动DataLoadOptions但这似乎工作正常!
<nav class="navbar navbar-inverse navbar-fixed-top" style="background-color: #000000;" role="navigation">
<div class="container">
<div class="navbar-header">
<img class="navbar-brand" src="http://placehold.it/100x100" alt="">
</div>
</div>
</nav>
如果有任何帮助,我将不胜感激!
答案 0 :(得分:1)
这Private Sub OnCreated()
实际上没有做任何事情。它会创建一个立即超出范围的上下文。
我假设有一些上下文从数据库中实现LabourDetail
。 那是设置LoadOptions
。