モデルの場合、[MetadataType(typeof(ConceptMetadataSource))]
を使用して、[HiddenInput(DisplayValue = false)]
または[Display(Name = "Title")]
のようなすべてのデータ注釈を含むMetadataSourceファイルを添付します。Data-Firstによって自動的に作成されたエンティティにデータアノテーションを追加するにはどうすればよいですか?
:今
[MetadataType(typeof(ConceptMetadataSource))]
public partial class Concept
...
、既存のデータベースがあるので、私は、データベースの最初のアプローチを使用しています。今回は、エンティティクラスはedmxモデルによって自動的に作成されます。私たちは、データベース内のテーブルを変更した後、コードは、データの注釈は、エンティティ・クラスがあるたびに一掃され、再生成されますので
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated from a template.
//
// Manual changes to this file may cause unexpected behavior in your application.
// Manual changes to this file will be overwritten if the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
:各エンティティクラスの開始時に、以下のコメントの行があります再生された。
これらのエンティティクラスに注釈を付ける最も良い方法は何ですか?ありがとうございました。
を次のコードを追加しているあなたは、まだブレーズを解決策を発見しましたか? – reidLinden
はい@reidLinden、部分クラスを使用します。 – Blaise
この質問を閉じるにはどうすればよいですか?その答えは良いものではなく、私はすでに解決策を持っています。 – Blaise