Im пытается заполнить мои модели домена и дочерние сущности с выполнением 1 SQL Store Proceedure. Возможно, на это будет ответить here. Я очень уверен, что это невозможно, но я, хотя я бы бросил вопрос, чтобы найти возможную работу вокруг.Eager Load from Entity Framework SP
У меня довольно сложные модели доменов, и им нужен более эффективный способ загрузки моих данных, а не запрос клиента, а затем ленивая загрузка его детей. Я представил простой пример того, что я пытаюсь достичь ниже;
public class Customer{
public int Id { get; set; }
public virtual Address Address { get; set; }
}
public class Address{
public int Id { get; set; }
}
вар клиент = this.Database.SqlQuery < Customer> ("Exec SP_Name")
Я знаю, что в EF5 вы можете вернуть multiple data contexts, но им надежды я могу разрешить Muliple дочерних объектов.
Надеюсь, ive сделал смысл. Мне недостает много сна, так что извиняйтесь, если это не так. После спорта по часовой стрелке на 10 часов сложнее! :(
благодаря Ладиславам, я предположил, как много, однако я надеялся, что, как EF5 поддерживает несколько! наборы результатов мы были на полпути, и, возможно, была найдена работа по решению этой проблемы? Мой запрос является сложным, поэтому на самом деле не достижимо с LINQ как SQL, сгенерированным для выполнения запроса wo uld будет слишком медленным, чтобы выполнить im sure. – Christo