DarkByte2015: Мне кажется какой смысл делать двойную работу - передавать это все в события и в другом месте делать такие же обработчики...
А теперь представте что вам нужно изменить поведение, при вашем подходе нужно будет бегать по всем файлам и править, но если это вынести отдельно, то фикс будет только в одном месте.
DefectedToster: Да, все верно. Он нужен в той ситуации когда у вас внезапно не будет достаточно оперативной памяти для роботы приложения, тогда система просто сбросит часть памяти на этот раздел и запустит приложение. Если свопа не будет, то система просто потушит приложение.
copal:
1. Все ответы отвечали на вопрос, который вы задали изначально.
2. Сам вопрос поставлен не понятно и стал понятен из ваших "комментариев" к предыдущим ответам.
Алексей Павлов: Можно сделать как предлагает Дмитрий Ковальский, но я не вижу проблемы в том, что информация о том как достучатся к базе находится в конфиге приложения.
Iron Bug: ViewModel тоже не должна содержать бизнес логики. Я бы сделал некий сервис "EmailService" с методом Update который принимает EmailEntry и работает с ней. А на самой ViewModel была бы команда которая его использует. А вообще, здесь не понятно что нужно сделать , возможно я ошибся.
Если её мало, то винда будет свопить все что может и это вызывает адовые тормоза в приложениях которые зависят от жесткого диска и ОЗУ. А в этом случаи IDE очень сильно зависит от обеих зразу.
Сколько ОЗУ? Насколько мне извесно решарпер работате быстрые студии, но поскольку они работают паралельно и в VS2015 отключить это нельзя, то все может жутко виснуть...
Мне кажется какой смысл делать двойную работу - передавать это все в события и в другом месте делать такие же обработчики...
А теперь представте что вам нужно изменить поведение, при вашем подходе нужно будет бегать по всем файлам и править, но если это вынести отдельно, то фикс будет только в одном месте.