LINQからSQLモデルクラスへのヌルオブジェクト参照をViewに渡すときに、それをきれいに処理する方法を探しています。ASP.Net MVC - ビュー内のヌルオブジェクト
単純な例です。
表Aには表BにFKがあります。 FKの関係は、表Aのどの行でも存在しなくてもかまいません。 SQLクラスへ
私のLINQはClassA.ClassB.Propertyとしてこの関係を表現しますが、いくつかの例ではClassA.ClassBが原因私はClassA.PropertyとにClassAをリストする外部キー
nullにnullのオブジェクトです。表中のClassB.Propertyは、ビュー
にこれまでのところ私の見解コードが
<td>
<% if ((classA.classB) != null) { %>
<%= Html.Encode(classA.classB.Property)%>
<% } %>
</td>
のように見えるビューでこれを行うにはクリーンな方法はありますか?
私は
<td>
<%= Html.Encode(classA.classB.Property ?? "")%>
</td>
を試みた。しかし、null値が「プロパティ」ではなく「ClassBの」ではないとして、それは動作しません。
私はMVC全体の初心者ですが、ビューはnull値の表示を処理する方法を選択する適切な場所のようです。
私の忘れられた友人の三元演算子。 ありがとう – Cephas