クライアントインターフェイスガイド > TDV用TIBCO ADO .NET 2020データプロバイダー > ADO.NET (LINQ)の使用 > LINQインサート
 
LINQインサート
このセクションでは、LINQを使用してTDVオブジェクトを取得および挿入する方法の例を示します。
 
LINQを使用したTDVオブジェクトのエンティティへの挿入
次のコードは、新しいProductsオブジェクトを追加します。
 
using System.Linq;
CompositeEntities context = new CompositeEntities();
Products newRecord = new Products {
ProductName = "Konbu"
};
context.Products.Add(newRecord);
try {
context.SaveChanges();
Console.WriteLine(newRecord.Id);
} catch (Exception e) {
Console.WriteLine(e);
}
:挿入コマンドの結果を取得すると便利なことがよくあります。たとえば、新しいレコードのIDを取得する場合です。保存後にレコードからIDを読み取ることで、これを行うことができます。データソースによって生成された主キーは、保存されたレコードに割り当てられます。