昨天醒来,想知道 MVC 的大惊小怪是什么。所以我发现了,哇,它很好,类似的东西。
我习惯在 ASP.NET 项目中使用一个相关的 Linq to Sql DataContext DB。
//Some ASP.NET Page Codebehind
DataContext dbEntire = new DataContext()
使用带有实体框架的 MVC4,您可以创建模型并为您创建数据库。
//Models/Article/Article.cs
public class ArticleDBContext: DbContext
{
public DbSet<Article> Articles { get; set; }
}
public class Article
{
public int ID {get;set;}
public string Title{ get; set; }
public int AuthorID { get; set; }
public string Body { get; set; }
public int CategoryID { get; set; }
public DateTime Submitted{ get; set; }
public DateTime LastModified { get; set; }
}
作者和类别是单独的模型。
但是你如何设置所有的数据库关系......一对多等等等等?