質問: ここではEFコア上にあり、3つのテーブルがあります: 1. ニュース 2. アイテム 3. リンク その他(ニュース、アイテムを除く):コンテンツ、投稿、フォームなど そして私のモデル定義 ``` public class Item { public int Id { get; set; } public string Name { get; set; } public decimal Price { get; set; } public Link Link { get; set; } } public class News { public int Id { get; set; } public string Header { get; set; } public string Content { get; set; } public Link Link { get; set; } } public class Link { public int Id { get; set; } public string Type { get; set; } public int RowId { get; set; } public string Url { get; set; } } ``` 表`Links`は、すべてのニュースと各アイテムのURLが記載されています。つまり、 `Links`は4つの列があります。 1. イド 2. タイプ - ニュースまたはアイテム 3. RowId - ItemまたはNewsのIDを含む(タイプに依存) 4. URL 関係を設定するには?リンクテーブルのURLでエンティティを解決する必要があることに注意してください。
回答: ダッパJust Dapperはカスタムクエリを書くことができます。