MVC4 アプリケーションがあり、Pluralsight ビデオ チュートリアルに従っています。
プロパティが追加された UserProfile テーブルがあり、うまく機能しています。
<Table("UserProfile")>
Public Class UserProfile
<Key>
<DatabaseGeneratedAttribute(DatabaseGeneratedOption.Identity)>
Public Property UserId As Integer
Public Property UserName As String
Public Property FullName As String
End Class
UserId
およびUserName
デフォルトですが、追加FullName
して機能させました。新しいユーザーを作成すると、フルネームがFullName
データベースのフィールドに配置されます。
FullName
Razor ビュー内からアクセスするにはどうすればよいですか?
セッション、ViewData、またはモデルを使用したくありません。実際、これをすべてのページに表示したいので、コントローラーを介してこれを行うことはオプションではありません。
@Profile.Item("FullName")
or経由でアクセスしたかったのです@Profile.PropertyValues("FullName")
が、Profile オブジェクトが空です。設定方法を教えてください。