4

SQLite.Net.Async Extensions PCL 1.3.0 を使用して、エンティティ内に複数の OneToOne 関係を持つことは可能ですか?

例:

[Table("body")]
public class Body
{
    [OneToOne(CascadeOperations = CascadeOperation.All)]
    [Column ("left")]
    public Hand Left { get; set; }

    [OneToOne(CascadeOperations = CascadeOperation.All)]
    [Column ("right")]
    public Hand Right { get; set; }
}

[Table("hand")]
public class Hand
{
    // In this I do not need a reference back to Body.
}

私は次の答えを使ってみました:

2 つのエンティティ間の 1 対 1 および 1 対多の関係の SQLite-Net 拡張機能

そして、これらのサイトもインスピレーションとして:

https://bitbucket.org/twincoders/sqlite-net-extensions/overview

https://bitbucket.org/twincoders/sqlite-net-extensions/src/65a1f8519347c40c948855cfc1a1d4d8bbcc8748/Tests/ReflectionExtensionsTests.cs?at=master&fileviewer=file-view-default

残念ながら、これまでのところ運がありません。それは可能ですか?

4

1 に答える 1