【问题标题】:ASP.net database first, how to setup model?首先是 ASP.net 数据库,如何设置模型?
【发布时间】:2014-01-11 19:08:52
【问题描述】:

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

【问题讨论】:

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


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-09-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多