9 / 8 / 2
Регистрация: 20.02.2018
Сообщений: 94
|
|
1 | |
Уникальный идентификатор05.03.2018, 17:59. Показов 2126. Ответов 7
Здравствуйте!
Учусь писать приложения для UWP. Посоветуйте, пожалуйста, как на практике лучше всего (правильнее!) организовать уникальную идентификацию объектов (без использования баз данных!)? Например, планирую организовать в будущем синхронизацию между приложением и сервером как бы справочника "Склады". Простенький справочник: 2 реквизита - "Наименование" и "Тип склада". Так вот вопрос: как лучше организовать уникальность объектов типа "Склад"? Я так понимаю, нужно сделать свойство "id" для класса. И вот как его устанавливать, чтобы потом при синхронизации не произошло задвоения этих идентификаторов и объектов?
0
|
05.03.2018, 17:59 | |
Ответы с готовыми решениями:
7
Уникальный стиль метки для Slider Отсутствует идентификатор Уникальный идентификатор PC Уникальный идентификатор компа(на основе железа) |
1838 / 1346 / 427
Регистрация: 10.06.2011
Сообщений: 2,126
|
|
05.03.2018, 18:24 | 2 |
Используйте Guid.NewGuid()
1
|
9 / 8 / 2
Регистрация: 20.02.2018
Сообщений: 94
|
|
05.03.2018, 18:28 [ТС] | 3 |
Спасибо!
Потом приводить его в строку и при необходимости сравнить - сравнивать как две строки?
0
|
.NET senior
440 / 358 / 137
Регистрация: 23.09.2016
Сообщений: 980
|
|
05.03.2018, 18:30 | 4 |
Zixi, как Guid-ы и сравнивать, преобразование в строку - явно лишняя (и не имеющая особого смысла) операция.
0
|
1838 / 1346 / 427
Регистрация: 10.06.2011
Сообщений: 2,126
|
||||||
05.03.2018, 18:34 | 5 | |||||
Zixi, обычное сравнение
1
|
9 / 8 / 2
Регистрация: 20.02.2018
Сообщений: 94
|
|
05.03.2018, 18:37 [ТС] | 6 |
А когда с сайта пришёл id, например в формате json? Это же строка будет, как я понял, типа 0000-00000-00000-00000.
И его надо сравнить с id (тип Guid) с локальными данными приложения? Привести сначала строку из файла к типу Guid и сравнить два guid'а ? так?
0
|
1838 / 1346 / 427
Регистрация: 10.06.2011
Сообщений: 2,126
|
|
05.03.2018, 19:40 | 7 |
При конвертировании json строка преобразуется в нужный тип данных, определённый у свойства. Guid - это стандартный тип данных, так что преобразование должно выполняться.
0
|
9 / 8 / 2
Регистрация: 20.02.2018
Сообщений: 94
|
|
05.03.2018, 19:52 [ТС] | 8 |
Спасибо!
0
|
05.03.2018, 19:52 | |
05.03.2018, 19:52 | |
Помогаю со студенческими работами здесь
8
Уникальный статический параметр процесса Как получить уникальный код машины Определить уникальный код или текст исключения Компилировать уникальный exe файл при скачивание с сайта Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |