我想从我的模型中找到我们为不同实体创建的特定密钥。
public class Contact : RealmObject{
[PrimaryKey]
public Id {get;set;}
public ContactName {get; set;}
public String
}
public class Customer : RealmObject{
PrimaryKey]
public Id {get;set;}
public CustomerName {get; set;}
}
public class User : RealmObject{
[PrimaryKey]
public Id {get;set;}
public UserName {get; set;}
}
此处item
参数可以是联系人,客户或用户,如果可能,我想使用以下功能查找名称
public void getName(Realm rObj , T item) Where T : RealmObject {
}
我们不想创建重复方法来查找每个实体的名称,我们根据任何primary key
public void getName(Realm obj, Contact contact){
Contact data = realm.All<Contact>().Where(c=>c.ContactName == contact.ContactName)).FirstOrDefault();
}