Ссылки Платформы объекта, не загружающиеся автоматически

Привет, ответ, который выложил @anu, правильный, но он не будет работать должным образом. Сделав небольшое изменение в функции child_open () , она работает правильно.

<html>
<head>
<script type="text/javascript">

var popupWindow=null;

function child_open()
{ 
if(popupWindow && !popupWindow.closed)
   popupWindow.focus();
else
   popupWindow =window.open('new.jsp',"_blank","directories=no, status=no, menubar=no, scrollbars=yes, resizable=no,width=600, height=280,top=200,left=200");

}
function parent_disable() {
  if(popupWindow && !popupWindow.closed)
    popupWindow.focus();
}
</script>
</head>
  <body onFocus="parent_disable();" onclick="parent_disable();">
     <a href="javascript:child_open()">Click me</a>
  </body>    
</html>
7
задан gerrod 23 June 2009 в 11:08
поделиться

3 ответа

Используя сущности ADO.NET, вам необходимо указать, какие сущности вы хотите загружать автоматически с помощью Включить , как в

Dim entity = (From e in db.Entities.Include("SubEntity"))
7
ответ дан 6 December 2019 в 21:18
поделиться

Это было сделано в EF v1 как проектное решение, и многие разработчики фактически предпочитают иметь явный контроль над тем, будут ли и когда загружаться ссылочные свойства.

Для EF v4, выходящего с .NET 4.0 до конца 2009 г., при желании вы сможете включить автоматическую отложенную загрузку. См. это сообщение в блоге в блоге группы ADO.NET для получения дополнительной информации об отложенной загрузке в EF v4.

Marc

0
ответ дан 6 December 2019 в 21:18
поделиться

Как говорили другие, вам нужно . Включите () в v1, чтобы избежать необходимости вызывать .Load ()

В 4.0 вы сможете установить DeferredLoadingEnable d в своем ObjectContext (I думаю, мы меняем это имя на более подходящее LazyLoadingEnabled ко времени для Beta2).

Что касается того, почему вы все равно загружаете 2 отношения. Вероятно, это побочный эффект чего-то, что называется исправлением отношений.

Когда два связанных объекта находятся в одном и том же контексте, они автоматически фиксируют свои отношения, чтобы они указывали друг на друга. Итак, если (как я подозреваю) 2 из 4 сущностей уже находятся в вашем контексте, когда вы выполняете запрос, Алекс

5
ответ дан 6 December 2019 в 21:18
поделиться
Другие вопросы по тегам:

Похожие вопросы: