Проблема. вам нужно добавить конфигурационный файл для почты. (config / mail.php)
Just Copy Laravel mail.php config file to lumen root_dir/config/mail.php
Ссылка НА ЭТОЙ ССЫЛКЕ
Необходимо реализовать шаблон репозитория для разделения проблем WPF от EF
Тогда, можно использовать дженерики для сокращения сложности EF к CollectionViewSource, обрабатывающему
, А хорошо разработал репозиторий, должен снизить уровни кода и позволить любому ORM быть замененным (требуемый достойное тестирование)
, Некоторые идеи для этого находятся в здесь
Кроме того, я не думаю, что необходимо сделать ToList () здесь. Я полагаю, что ObservableCollection () берет IEnumerable, который семьи уже является. Если Вы делаете ToList и затем передаете это ObservableCollection, то я думаю, что Вы циклично выполнитесь через все свои записи дважды.
familyOC = new ObservableCollection<Family>(families.ToList());
Вместо этого попробуйте это, которое должно быть немного быстрее:
familyOC = new ObservableCollection<Family>(families);
Я понимаю, куда Вы происходите из. Этот статья Josh Smith помогла мне измениться (или начать изменяться) мышление так, чтобы Вы могли некоторое преимущество от WPF вместо того, чтобы рассматривать его как странную, препятствующую, твердую к отладке и недружелюбную платформу!
Мои рекомендации, если Смешение Выражения возможного применения для разработки Вашего интерфейса, вместо Кода Позади и вместо того, чтобы использовать разработчика Visual Studio, это сохранит Вас много времени. Также попытайтесь заново продумать использование C# вместо xaml. Xaml не так ужасен, если Вы, делают это "WPF Путь". Часто времена, когда я думаю, что легче использовать код позади вместо xaml, это - потому что я делаю его неправильный путь и потребность заново обдумать, как это должно лучше всего работать с WPF/xaml. Xaml является большим, как только Вы привыкаете к нему. Я также использовал платформу объекта, которая еще не является слишком большой. Я предпочитаю NHibernate.
Другой инструмент мог быть BindableLINQ
, Связываемый LINQ является рядом расширений LINQ, которые добавляют привязку данных и возможности распространения изменения к стандартным запросам LINQ
Я перешел по этой ссылке в своем блоге и хотел упомянуть кое-что еще, что я нашел с EF. Вроде не по теме, но не совсем.
Я заметил некоторые сумасшедшие проблемы с производительностью EF при использовании .Include. MS объясняет, почему в статье на своем веб-сайте, поэтому я фактически начал переводить большую часть своего кода, чтобы использовать вместо этого метод .Load.
Потому что это утомительная задача и потому что я не мог найти другой способ сделать это. ... Я создал свой собственный метод под названием «IncludeByRoundTrip». Он берет путь к объекту и обеспечивает загрузку всего пути. Конечный результат такой же, как и при использовании include, однако за кулисами я просто вызываю Load для всех свойств в графе объекта.
Это было бы похоже на выполнение чего-то вроде order.Load ("Customer.Address" ), если такой механизм существовал. В любом случае, проверьте это в моем блоге и поделитесь своими выводами. Мне было бы любопытно узнать, заметили ли другие замедление при использовании Include, и есть ли у вас другие подходы для атаки на ситуацию.
Более подробная информация о моем решении доступна по адресу: http://blog.nicktown.info/2009 /07/27/method-to-load-an-entire-object-graph-using-adonet-entity-framework.aspx114183] .
Еще раз извините, это было немного не по теме, но я с нетерпением жду на ваши ответы.