1
使用簡單的查詢查詢RavenDB時,autoindex非常沒用,因爲SortOptions始終設置爲String,即使該屬性是整數。RavenDB自動索引:數字字段的搜索選項錯誤(SortOptions.String)
var test = session.Query<Cup>()
.OrderBy(o => o.Order)
.ToList();
public class Cup
{
public string Id { get; set; }
public string Name { get; set; }
public int Order { get; set; }
}
我真的不得不手動做靜態索引嗎?
這是正確的答案。但是將每個字段視爲字符串用於自動索引使得自動索引功能非常無用。即使你自動索引也行(如果數字被視爲數字),你必須編寫所有的鍋爐板代碼,因爲自動生成的代碼只使用字符串。 – ozu