Entity Framework を使用して MVC 4 ASP.NET Web サイトで作業しています。これは初めての ASP.NET Web サイトであり、意味が分からなかったら申し訳ありません。
ウェブサイトは投稿をホストします。WordPress のようなブログを考えてみてください。title プロパティと、タイトルから暗黙的に派生する slug プロパティがあることを期待しています。これが「Post」のクラスです。
public class Post
{
public virtual int PostID { get; set; }
public virtual String Title { get; set; }
public virtual string Slug { get; set; }
}
エントリを挿入/更新するときに「Slug」を設定するにはどうすればよいですか。データベースを更新/挿入するメソッドを利用する必要があると思います。隠れているようです。注釈がうまくいくかどうか疑問に思っています。
それと自動生成されたフォームとは別にDbContext
、実装された拡張クラスがありOnModelCreating
ます。