我是ASP.NET的新手,我正在尝试开发一个应用程序,我猜数据库是第一个。我个人说数据库没有完成,我使用Microsoft SQL Server来维护和开发数据库。由于这是一个新项目,我正在使用MVC 5开发我的应用程序,我能够在Server Exploration中看到该表,我是通过TOOLS->Connect to database
完成的。我不确定如何创建模型。
假设我有一个带有以下属性的表HOUSE
HOUSE
-----
ID int
Name nvchar
CreatedOn datetime
UpdatedOn datetime
我不确定如何创建模型和控制器。我会按照以下方式创建我的模型
public class House
{
public int ID { get; set; }
public string Name { get; set; }
public Datetime CreatedOn { get; set; }
public DateTime UpdatedOn { get; set; }
}
我是否需要设置上下文?
我已经按照本教程here允许我在Visual Studio和SQL Server之间创建连接,下一步允许我创建模型。
答案 0 :(得分:2)
您可以使用Entity FrameWork直接从您的数据库生成Model类,右键单击您的项目,得到add =>新物品。从他们在数据列下选择“ADO.net实体数据模型”。添加并选择“从数据库生成”。使用该向导,您可以向实体框架显示您需要使用的数据库,因此它将自动为您生成模型类