私は挿入を行うフォームを持っています。重複を避けるためにレコードがすでにデータベースに存在するかどうかを確認したい。私はこれがいつ下っていくのか、少し不明です。フォームのコントロールのコードビハインド、または挿入を実行するために私が呼び出すクラス内のコードビハインドにあります。以下は私がそれが行くと思っているクラスです。レコードが存在するかどうかを確認するには
public class AddContacts
{
public int AddContact(string ContactName)
{
var myContact = new Solutions.Models.Contact();
myContact.ContactName = ContactName;
ItemContext _db = new ItemContext();
_db.Contacts.Add(myContact);
_db.SaveChanges();
return myContact.ContactID;
}
}
.Any()
を使用しているIfステートメントでは完了していますが、正常に動作するわけではありません。エラーメッセージContact Name already exists
を投稿するために返す必要があることを理解していません。あなたはこのような任意の方法を使用することができ