問題タブ [modelmetadata]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
asp.net - 一部の DataAnnotations をキャッシュしないように CachedDataAnnotationsModelMetadataProvider を拡張する
CachedDataAnnotationsModelMetadataProvider
Custom をキャッシュしないように拡張しようとしていValidationAttribute
ます。どうすればこれを達成できますか? aspnetwebstack を調べてみましたが、複雑すぎて答えが得られません。保護されたオーバーライドとして、何をオーバーライドする必要がありますか
と
そしてCachedAssociatedMetadataProvider<TModelMetadata>
方法
封印されています。何か案は ?
design-patterns - オブジェクトにメタデータを保存するにはどうすればよいですか?
私の Java アプリケーションでは、一部のデータをサーバー ファイルに独自の形式で保存しています。実行時に、コンテンツと一部のメタデータがオブジェクトに格納されます。私の現在のアプローチでは、クラスは次のようになります。
別のアプローチは、メタデータとコンテンツを独自のオブジェクトにカプセル化することです。
これらのアプローチの利点/欠点は何ですか? どちらを使用することをお勧めしますか?
ありがとう!
編集
メタデータとコンテンツは、遅延ロードする別のファイルに保存されます。そのため、オブジェクトのメタデータまたはコンテンツは、要求されていない場合は利用できません。オブジェクトに特別な動作はありません。ゲッターとセッターだけです。
asp.net - .NET Core でクラスの ModelMetadata を取得する
Entity Framework 6 では、次のようにクラス (myModel) の ModelMetadata を取得できました。
.net コア 1.1.1 で同じことを行うにはどうすればよいですか?