ASP.net数据库第一,如何设置模型?

时间:2014-01-11 19:08:53

标签: c# asp.net sql asp.net-mvc asp.net-mvc-4

我是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之间创建连接,下一步允许我创建模型。

1 个答案:

答案 0 :(得分:2)

您可以使用Entity FrameWork直接从您的数据库生成Model类,右键单击您的项目,得到add =>新物品。从他们在数据列下选择“ADO.net实体数据模型”。添加并选择“从数据库生成”。使用该向导,您可以向实体框架显示您需要使用的数据库,因此它将自动为您生成模型类