У меня есть приложение, которое в настоящее время использует строку, заполненную GUID для столбца PrimaryKey в таблице SQLite с 20 000 строками:
public class Phrase
{
[PrimaryKey, NotNull]
public string PhraseId { get; set; }
public int PhraseNum { get; set; }
...
}
Мой вопрос, для телефонного приложения, как вы думаете, это будетбудет хорошей идеей не использовать PhraseId, который в настоящее время является GUID, и вместо этого использовать PhraseNum в качестве PrimaryKey?Обратите внимание, что я довольно часто ищу PhraseId.