Лучшие практики для использования Платформы Объекта с [закрытым] WPF DataBinding

Проблема. вам нужно добавить конфигурационный файл для почты. (config / mail.php)

    Just Copy Laravel mail.php config file to lumen root_dir/config/mail.php

Ссылка НА ЭТОЙ ССЫЛКЕ

52
задан Ken Smith 6 August 2013 в 13:05
поделиться

6 ответов

Необходимо реализовать шаблон репозитория для разделения проблем WPF от EF

Тогда, можно использовать дженерики для сокращения сложности EF к CollectionViewSource, обрабатывающему

, А хорошо разработал репозиторий, должен снизить уровни кода и позволить любому ORM быть замененным (требуемый достойное тестирование)

, Некоторые идеи для этого находятся в здесь

http://blog.nicktown.info/2008/12/10/using-a-collectionviewsource-to-display-a-sorted-entitycollection.aspx

19
ответ дан user73993 7 November 2019 в 09:36
поделиться

Кроме того, я не думаю, что необходимо сделать ToList () здесь. Я полагаю, что ObservableCollection () берет IEnumerable, который семьи уже является. Если Вы делаете ToList и затем передаете это ObservableCollection, то я думаю, что Вы циклично выполнитесь через все свои записи дважды.

familyOC = new ObservableCollection<Family>(families.ToList());

Вместо этого попробуйте это, которое должно быть немного быстрее:

familyOC = new ObservableCollection<Family>(families);
7
ответ дан NotDan 7 November 2019 в 09:36
поделиться

Я понимаю, куда Вы происходите из. Этот статья Josh Smith помогла мне измениться (или начать изменяться) мышление так, чтобы Вы могли некоторое преимущество от WPF вместо того, чтобы рассматривать его как странную, препятствующую, твердую к отладке и недружелюбную платформу!

5
ответ дан amaca 7 November 2019 в 09:36
поделиться

Мои рекомендации, если Смешение Выражения возможного применения для разработки Вашего интерфейса, вместо Кода Позади и вместо того, чтобы использовать разработчика Visual Studio, это сохранит Вас много времени. Также попытайтесь заново продумать использование C# вместо xaml. Xaml не так ужасен, если Вы, делают это "WPF Путь". Часто времена, когда я думаю, что легче использовать код позади вместо xaml, это - потому что я делаю его неправильный путь и потребность заново обдумать, как это должно лучше всего работать с WPF/xaml. Xaml является большим, как только Вы привыкаете к нему. Я также использовал платформу объекта, которая еще не является слишком большой. Я предпочитаю NHibernate.

4
ответ дан NotDan 7 November 2019 в 09:36
поделиться

Другой инструмент мог быть BindableLINQ

, Связываемый LINQ является рядом расширений LINQ, которые добавляют привязку данных и возможности распространения изменения к стандартным запросам LINQ

1
ответ дан TFD 7 November 2019 в 09:36
поделиться

Я перешел по этой ссылке в своем блоге и хотел упомянуть кое-что еще, что я нашел с 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.aspx

Еще раз извините, это было немного не по теме, но я с нетерпением жду на ваши ответы.

2
ответ дан 7 November 2019 в 09:36
поделиться
Другие вопросы по тегам:

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