3

重複の可能性:
EntityFrameworkの検証

EntityFramework用の優れた柔軟な検証フレームワークはありますか?

4

2 に答える 2

4

Entity Frameworkは、クライアント側の検証用にユーザーインターフェイスにフィードスルーしたり、サーバー側の検証に使用したりできるさまざまな検証機能を提供します。

最初にコードを使用する場合、データアノテーションまたは流暢なAPI構成を使用して検証を指定できます。

追加のより複雑な検証をコードで指定でき、モデルがコードファースト、モデルファースト、データベースファーストのいずれからのものでも機能します。

詳細については、次のリンクを参照してください。FluentAPIとEntityFrameworkValidationを使用したプロパティとタイプの構成

于 2012-12-24T13:11:14.883 に答える
0

Fluent検証フレームワークを見ることができます。EF固有ではありませんが、ビューモデルでも使用できることを意味します。

また、確実な検証を確認することもできます。これは、あるプロパティが別のプロパティがtrueの場合に必要になるなど、クライアント側の検証を行います。たとえば、既婚のチェックボックスがオンになっている場合は、旧姓を追加する必要があります。

また、EFが提供するものを拡張するnugetのデータ注釈拡張機能を探してください

于 2012-12-24T16:10:05.683 に答える