新規オブジェクトの作成
ここでは、以下のような .NET のサンプル・コードを扱います。
-
Provider.Contact の新しいインスタンスを作成します。
-
新しい Contact インスタンスの Name プロパティと ContactType プロパティに値を割り当てます。
-
新しい Contact インスタンスを保存します。
-
Save から返される CacheStatus インスタンスを使用して、オブジェクトの保存が成功したかどうかを判断します。
-
Contact インスタンスが保存されている場合は、新しいオブジェクトの ID 値がコンソールに出力されます。Caché オブジェクトは、最初に保存されたときにのみ、オブジェクト ID を取得します。
-
Contact インスタンスが保存されなかった場合は、コンソールにエラー・メッセージを出力します。
try
{
Provider.Contact contact = new Provider.Contact(cnCache);
contact.Name = "Smith,John";
contact.ContactType = "Business";
CacheStatus status = contact.Save();
if (status.IsOK)
{
Console.WriteLine("Id is: {0}" , contact.Id());
}
else
{
Console.WriteLine("Error creating object");
}
}
catch (Exception e) { }
cnCache は、開いている CacheConnection インスタンスを表します。