我有一个包含List
的变量public class PhraseSource
{
public int CategoryId { get; set; }
[PrimaryKey, NotNull]
public string Id { get; set; }
public string English { get; set; }
public string Romaji { get; set; }
public string Kana { get; set; }
public string Kanji { get; set; }
public string WordType { get; set; }
public int Modified { get; set; }
}
我想添加两个额外的字段,所以我添加了这些字段:
public int OneHash { get; set; }
public int TwoHash { get; set; }
有人可以给我一些关于如何填充这两列的建议吗?
答案 0 :(得分:2)
您可以使用
public int OneHash => Math.Abs(Id.GetHashCode() % 10);
public int TwoHash => Math.Abs(Id.GetHashCode() % 100);
它获取Id字符串的Hashcode并返回分区的提醒。