I am working with an MVC 4 ASP.NET website using Entity Framework. This is my first ASP.NET website and sorry if I don't make much sense.
The website hosts posts, just think of an WordPress like blog. I expect to have a title property and a slug property which is implicitly derived from the title. So this is the class for the 'Post'.
public class Post
{
public virtual int PostID { get; set; }
public virtual String Title { get; set; }
public virtual string Slug { get; set; }
}
How could I set 'Slug' when inserting/updating the entry. I assume I have to tap in to the method that updates/inserts the database. It seems to be hiding. I am wondering if annotations could do the trick.
Apart from that and auto generated forms, I have a DbContextextended class with theOnModelCreating implemented.
Anonymous User
28-Sep-2013Hey Ashish!
Based on that code, the Slug property isn't being derived from anything. If you want it to be derived from the title, you could try something like this: