azerphoenix, почему же нет возможности? Конечно же есть! Всё в ваших руках :)
Я не андроид разработчик, поэтому компетентно по кэшу ответить не смогу. Погуглите на тему кэширования данных в андроид, уверен, что это задача уже давно решена. Но на худой конец вам ничто не мешает создать на клиентской стороне БД, в которую бы вы "кэшировали" полученные от сервера данные, чтобы обеспечить к ним оффлайн доступ. Правда, тогда у вас появляется ещё ряд задач типа обеспечения актуальности данных в кэше, приоритетная загрузка данных из кэша и т.д.
Я читал, что [NotMapped] особенно актуально для Code First. А у меня Model First. Не "перезатрётся" ли это свойство, когда у меня перегенериться модель?
В получившемся классе студия пишет "Manual changes to this file will be overwritten if the code is regenerated."
Артём Гапченко большое спасибо за верное направление!
Подскажите, я правильно понимаю, что если я хочу использовать dip, то мне нужно и в dimens использовать dp, и в коде DIP (tv.setTextSize(TypedValue.COMPLEX_UNIT_DIP, getResources().getDimension(R.dimen.reader_main_text)))?
Avt_1: ну ок.
Просто понимание процессов этой конкретной компании могло бы сузить пул решений, которые были бы "подходящими". А так варианты могут варьироваться от развертывания Sharepoint и его допила до варианта с написанием своего модуля (со всеми вытекающими).
Avt_1: скажите, а как та часть сотрудников, которая работает без аутлука, планирует организовывать встречи?
По ходу написания уточняющего вопроса возникла ещё одна идея - создать служебный аккаунт в Gmail, который будет отражать занятость конкретной переговорки. У гугла можно шарить календари в общий доступ. Это значит, что сотрудники смогут видеть какое время занято, а какое свободно, и исходя из этого отправлять приглашалку этому аккаунту, тем самым занимая аудиторию.
Станислав Макаров: спасибо за замечания.
Сonnection string'и сейчас и так в отдельном конфиге. Насколько я понимаю простым изменением строк подключения тут не обойтись. Например, я обнаружил, что для подключения используется System.Data.SqlClient, а в случае с ораклом нужно будет использовать System.Data.OracleClient.
Dmitry Kondrakhin: да, вы всё верно говорите. Всё же несмотря на эти нюансы решил поделиться мыслями с тем, кто задал вопрос. Безусловно, на постоянку и при нормальных объемах такое решение никуда не годится.
Даша, спасибо вам большое!
Уточню, могу ли я пойти по такому пути, что буду декомпилить dll приложения одну за одной пока не дойду до класса, который реализует DAL, а далее уже править его, генерить исправленную dll и подменять её в приложение?