3

Tab、Webpage、および base の 3 つのクラスがあります。私の Tab クラスは Webpage オブジェクトを保持しています。だから、このようなもの:

public class Tab : Base
{
   public Webpage webpage {get; set;}
   //other code
}

public class Webpage : Base
{
   public string url {get; set;}
   //other code
}

public class Base
{
   public int id {get; set;}
   //other code
}

linq クエリを使用して Tab オブジェクトを挿入しようとしていますが、dbConn.Insert(myTabObj) を実行すると、Web ページを挿入しようとするとエラーが返されます。これで、シリアル化してテーブル内に保存できることがわかりました。

ただし、WebページをWebページテーブルに自動的に追加し、そのWebページのIDをタブテーブルに保存する方法があるかどうか疑問に思っています。

編集:または、何らかの方法で Webpage オブジェクト内を「見て」、URL を Tab テーブルに保存することもできます。ただし、取得すると、URL が Webpage オブジェクトに再度格納されます。

4

1 に答える 1