クラス バックリンクAttribute
修飾するプロパティが関係の逆末尾であることを示す属性。
Namespace: 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; }
}
コンストラクター
| このページを編集 ソースを表示バックリンクAttribute(string)
バックリンクAttributeクラスの新しいインスタンスを初期化します。
宣言
public BacklinkAttribute(string property)
パラメーター
タイプ | 名前 | 説明 |
---|---|---|
string | プロパティ | 関係の反対側にあるプロパティ。 |
プロパティ
| このページを編集 ソースを表示プロパティ
関係の反対側にあるプロパティを取得します。
宣言
public string Property { get; }
プロパティ値
タイプ | 説明 |
---|---|
string |