类 BacklinkAttribute
一个属性,表示它所修饰的属性是关系的反向端。
命名空间: Realms
程序集:Realm.dll
语法
[AttributeUsage(AttributeTargets.Property)]
public sealed class BacklinkAttribute : Attribute
示例
class Dog : RealmObject
{
// One to many relationship with Person.Dogs
public Person Owner { get; set; }
}
class Person : RealmObject
{
[Backlink(nameof(Dog.Owner))]
public IQueryable<Dog> Dogs { get; }
// Many to many relationship with Hobby.PeopleWithThatHobby
public IList<Hobby> Hobbies { get; }
}
class Hobby : RealmObject
{
[Backlink(nameof(Person.Hobbies))]
public IQueryable<Person> PeopleWithThatHobby { get; }
}
构造函数
| 编辑本页 查看源代码BacklinkAttribute(string)
初始化BacklinkAttribute类的新实例。
声明
public BacklinkAttribute(string property)
参数
类型 | 名称 | 说明 |
---|---|---|
字符串 | 属性 | 关系另一端的属性。 |
属性
| 编辑本页 查看源代码属性
获取关系另一端的属性。
声明
public string Property { get; }
属性值
类型 | 说明 |
---|---|
字符串 |