私は2つのプロパティ(名&姓)を持って、私は両方が一意になりたいので、フルネームは、データベース内で一意であるので、私は解決策のためにここを検索し、この複数列固有のデータ注釈 - Entity Frameworkは
を見つけましたUnique multiple column in EF6 codefirst
と私は
[Required]
[Index("IX_fullname", 1, IsUnique = true)]
public string f_name { get; set; }
[Required]
[Index("IX_fullname", 2, IsUnique = true)]
public string l_name { get; set; }
それを適用するが、それはまったく動作しませんでした。
解決策のリンクは実際には私がリンクを提供したソリューションと同じですが、実際には機能しませんでした。私はJSONでやりたいことができますし、コードで行いましたが、 「この値は必須」のようなテキストボックスをすぐに残した後にメッセージを表示します。この時
あなたは1つの質問であまりにも多くを求めています。最初の問題の後では、「完全には機能しませんでした」という記述が不十分であっても、停止したはずです。 *どのように動作しませんでしたか? –
私はちょうどそれを解決しようとしました、私は私の質問が重複としてマークされることを望んでいませんでした、問題は結局のところ、私のモデルの複数列の一意です。 –
とにかくあなたが言ったようにして、不必要な追加を削除します、ありがとう –