Это, вероятно, полная ошибка noobie.Загруженный объект не возвращается
My deepload загружает мой связанный штраф и T Entity правильно заполнен, но когда я вернусь к первоначальному звонку, он не сохранил обновления?
Теперь я уверен, что EntityObjects ссылочные типы (глупый вопрос, но им сомневающиеся себя здесь)
Так что я не должен, нужно, чтобы передать его обратно.
вот моя глубокая нагрузка:
public void DeepLoad(T entity, Type[] childTypes)
{
Type baseType;
HasBaseType(typeof (T), out baseType);
var entitySetName = ProviderHelper.GetEntitySetName(Context, baseType.Name);
var query = Context.CreateQuery<T>(entitySetName);
foreach (var childType in ProviderHelper.GetChildTypeNames(childTypes).Split(','))
{
query = query.Include(childType);
}
entity = query.SingleOrDefault();
}
любая помощь в том числе виноватых и смех исключено :)