ASP.NET Dynamic Data Entitiesプロジェクトを使用して、データベース用のWebアプリケーションを生成しています。データベース構造を変更してその列を外部キーにしたり、データベースを変更したりせずに、列に許可される値を制限する最も簡単な方法は何でしょうか。
例えば。TypeOfAssetのnvarchar(50)列を持つAssetsというテーブルがあります。アセットの種類を、たとえば「プリンター」、「デスクトップ」、「ラップトップ」に制限したいと思います。すべての検索とテンプレートを作成して、テキストフィールドではなくこの列のドロップダウンリストを自動的に使用するようにしたいと思います。
カスタムテンプレートを作成してUIHintattirbuteを使用する必要がありますか?メタデータで使用できる他の属性はありますか?または、LinqToSqlの値を制限して、動的データエンティティに関する限り、ドロップダウンリストを自然に使用する方法はありますか?