問題タブ [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.

0 投票する
1 に答える
186 参照

asp.net - 一部の DataAnnotations をキャッシュしないように CachedDataAnnotationsModelMetadataProvider を拡張する

CachedDataAnnotationsModelMetadataProviderCustom をキャッシュしないように拡張しようとしていValidationAttributeます。どうすればこれを達成できますか? aspnetwebstack を調べてみましたが、複雑すぎて答えが得られません。保護されたオーバーライドとして、何をオーバーライドする必要がありますか

そしてCachedAssociatedMetadataProvider<TModelMetadata>方法

封印されています。何か案は ?

0 投票する
1 に答える
750 参照

design-patterns - オブジェクトにメタデータを保存するにはどうすればよいですか?

私の Java アプリケーションでは、一部のデータをサーバー ファイルに独自の形式で保存しています。実行時に、コンテンツと一部のメタデータがオブジェクトに格納されます。私の現在のアプローチでは、クラスは次のようになります。

オブジェクトに格納されたすべてのデータ

別のアプローチは、メタデータとコンテンツを独自のオブジェクトにカプセル化することです。

ここに画像の説明を入力

これらのアプローチの利点/欠点は何ですか? どちらを使用することをお勧めしますか?

ありがとう!

編集

メタデータとコンテンツは、遅延ロードする別のファイルに保存されます。そのため、オブジェクトのメタデータまたはコンテンツは、要求されていない場合は利用できません。オブジェクトに特別な動作はありません。ゲッターとセッターだけです。

0 投票する
2 に答える
6318 参照

asp.net - .NET Core でクラスの ModelMetadata を取得する

Entity Framework 6 では、次のようにクラス (myModel) の ModelMetadata を取得できました。

.net コア 1.1.1 で同じことを行うにはどうすればよいですか?