Вопрос о возможности добавления некоторых условий, так что бы только некоторые устройства получали сообщения, по каким-то критериям или целенаправлено? В бизнес-приложениях очень бы пригодилось.
Действительно, эта тема давно избита. Но если кому-то Ваша статья может понравится, то ее все таки стоит написать. Забейте на общий рейтинг, нужные люди заметят и оценят. На крайний случай есть всегда тематические блоги(или свой создать).
Также благодарю за пост.
Было бы очень удобно еще создать атрибуты для свойств модели и генерировать нужный код в миграцию автоматически.Например:
public class Model{
[ClusteredKey("ClusteredKeyName")]
public int ModelID { get; set; }
[Key("KeyName",KeyType.Asc)]
public string Field1 { get; set; }
.....
}
Сервис — один на всех клиентов. У каждого клиента — своя локальная база данных.
А вот было бы хорошо увидеть статью как обрабатываются ошибки конкурентные проверок, когда несколько клиентов обновляют одну туже запись. А также есть ли возможность настаивать логику синхронизации (оптимистическая, пессимистическая, версионность данных и др. )?
:) Ну, конечно же, нет. Пост все время пролежал с готовностью в 90% — никак руки не доходили, а потом вообще забыл. Перебирал документы и вспомнил. Решил все таки выложить, может кому пригодится.
Витали слухи, что у Microsoft есть желание купить Xamarin. Да еще что б потом бесплатной сделать. Я думаю от этого бы выиграла и Microsoft и разработчики и потребители.
У меня вопрос возник по ходу чтения. В MainPageViewModel метод Calculate делает проверки и выводит сообщение пользователю.
private void Calculate()
{
IsCalculated = false;
if (!decimal.TryParse(Amount, out _calculatedAmount))
{
MessageBox.Show("Сумма должна быть числом");
return;
}
...............
Было бы не плохо сразу фокусироваться на том элементе, который не прошел проверку. И не выводить сообщение, а подписать нужный элемент. Каким образом Вы бы рекомендовали это сделать?
Хабр — ты уже даже не научно-популярный.
Было бы очень удобно еще создать атрибуты для свойств модели и генерировать нужный код в миграцию автоматически.Например:
А вот было бы хорошо увидеть статью как обрабатываются ошибки конкурентные проверок, когда несколько клиентов обновляют одну туже запись. А также есть ли возможность настаивать логику синхронизации (оптимистическая, пессимистическая, версионность данных и др. )?
Вот бы еще и Xamarin купили — было бы вообще круто.
Было бы не плохо сразу фокусироваться на том элементе, который не прошел проверку. И не выводить сообщение, а подписать нужный элемент. Каким образом Вы бы рекомендовали это сделать?