私はTelerik mvcグリッドを持っています。私は仕事を整理しようとしています。グリッドをモデルコレクションにバインドします。モデルには、データレイヤーとは異なるフィールド名があります。
ソートボタンをクリックすると、グリッドはソート列の名前を、バインディングしているモデルのプロパティ名として渡します。私はそれが私のデータアクセス層と一致するように、別の名前に設定したいと思います。私はこれまで、関連するデータベースフィールド名を指定するモデルのプロパティに属性を追加することでこれを行ってきました。 Telerikのグリッドには何か類似点はありますか?
[Column(Name = "Myname")]Telerik mvc grid、Modelフィールドとdbフィールド名の関係
を試しましたが、これは無視されるようです。
これらの名前を知るためにグリッドを設定する必要はありません。 UIレイヤーは、DBレイヤーのフィールド名を認識すべきではありません。モデル内でこれを設定できる方法はありますか?
を私のデータ・セットをロードし、サーバー上でソートするには大きすぎます。私はsqlにデータをソートしてから最初のページを提供しなければなりません – Andrey
あなたがしようとしているもののソースコードをいくつか使って、私があなたを助けることができるとは思わない。モデルの名前をDBに保存しておき、グリッドのタイトルを変更することはできません。私はUIがフィールド名を知ってはならないが、あなたの問題を解決するかもしれないことを知っている。 –