ナビゲーションプロパティ(基本的にはリレーションシップ)を備えたEF4エンティティにWebgridを供給しています
Webgridがその外部キーのnullを検出すると、そのオブジェクトを探しているためにエラーになります。この場合、このオブジェクトは存在しません。
列アイテムがnullで、デフォルトでWebgridヘルパー内の値になっていることをキャッチすることは可能ですか?
ナビゲーションプロパティ(基本的にはリレーションシップ)を備えたEF4エンティティにWebgridを供給しています
Webgridがその外部キーのnullを検出すると、そのオブジェクトを探しているためにエラーになります。この場合、このオブジェクトは存在しません。
列アイテムがnullで、デフォルトでWebgridヘルパー内の値になっていることをキャッチすることは可能ですか?
私があなたの問題に正しく関係しているのであれば、次のコードがあなたの目的に役立つはずだと思います。トリガーの下には、linqに含めることで取得するナビゲートされたエンティティがあり、このエンティティがnullの場合は、以下のようなチェックを行うことができます。
grid.Column("Job", format: @<text> @if (@item.Trigger !=null) { <span> Write your default code here .</span> } </text> close text tag here ),
それがあなたの問題を解決することを願っています。
'text'を投稿した後、このフォーラムで切り捨てられていることに気づきました。ご覧のとおり、テキストを2 @の間に<と>で入力し、最後の前にそのテキストタグを閉じます)。
ではごきげんよう。