PrepareDataContext
должен быть вашим собственным методом, он не является частью LINQ-to-SQL DataContext
. Важно то, что метод используется для установки context.LoadOptions
. Это невозможно / необходимо в Entity Framework.
Для одной из его функций LoadWith
, DataLoadOptions
заменяется на Include
. Include
для каждого запроса, а не для контекста, как DataLoadOptions
.
Для других функций DataLoadOptions
прямой альтернативы нет.
Примечание: я предполагаю, чтокод в вашем вопросе не является вашим реальным кодом. Не имеет смысла добавлять New System.Data.Linq.DataLoadOptions
в контекст, ничего не делая с ним.