第一种:
public class Blog {
[SolrUniqueKey("id")]
public string 唯一标志{ get; set; }
[SolrField("Content")]
public string 全文 { get; set; }
}
第二种:
public class Blog {
public string 唯一标志 { get; set; }
public string 全文 { get; set; }
}
var mapper = new AllPropertiesMappingManager();
mapper.SetUniqueKey(typeof(Blog).GetProperty("唯一标志"));
第三种:
public class Blog{
public string 唯一标志 { get; set; }
public string 全文 { get; set; }
}
var mgr = new MappingManager();
var property = typeof (Blog).GetProperty("唯一标志");
mgr.Add(property, "id");
mgr.SetUniqueKey(property);
mgr.Add(typeof(Blog).GetProperty("全文"), "Content");