Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何编写DbContext类。_C#_Sql Server_Database_Asp.net Mvc 3 - Fatal编程技术网

C# 如何编写DbContext类。

C# 如何编写DbContext类。,c#,sql-server,database,asp.net-mvc-3,C#,Sql Server,Database,Asp.net Mvc 3,如果我有一个名为STOREitems的数据库,数据库中有一个表名为PRICES,模型名为Price,我会这样写吗 public class STOREitemsDBContext : DbContext { public DbSet<Price> PRICES { get; set; } } public类STOREitemsDBContext:DbContext { 公共数据库集价格{get;set;} } 我完成了一个MVC教程,现在我正在尝试用我已经拥有的数据库

如果我有一个名为STOREitems的数据库,数据库中有一个表名为PRICES,模型名为Price,我会这样写吗

public class STOREitemsDBContext : DbContext
{
    public DbSet<Price> PRICES { get; set; }
} 
public类STOREitemsDBContext:DbContext
{
公共数据库集价格{get;set;}
} 

我完成了一个MVC教程,现在我正在尝试用我已经拥有的数据库自己做一些事情。教程没有解释如何编写DB上下文类,它只是给了我,并说明了它的功能

必须为上下文添加构造函数,在其中设置connectionstring

比如:


这应该适合您

您必须为上下文添加一个构造函数,在其中设置connectionstring

比如:


这应该适合您

您必须为上下文添加一个构造函数,在其中设置connectionstring

比如:


这应该适合您

您必须为上下文添加一个构造函数,在其中设置connectionstring

比如:


如果要使用现有数据库,则需要在上下文中关闭数据库初始化

public class StoreItemsContext : DbContext
{
    public StoreItemsContext()
        : base("YourConnectionStringName")
    {
        Database.SetInitializer<StoreItemsContext>(null);
    }

    // DbSet's here
    publlic DbSet<Price> Prices { get; set; }
}

对于这个特定的实体,如果不使用它,实际上应该没问题,但我使用它是为了提供一个示例。

如果要使用现有数据库,则需要关闭上下文中的数据库初始化

public class StoreItemsContext : DbContext
{
    public StoreItemsContext()
        : base("YourConnectionStringName")
    {
        Database.SetInitializer<StoreItemsContext>(null);
    }

    // DbSet's here
    publlic DbSet<Price> Prices { get; set; }
}

对于这个特定的实体,如果不使用它,实际上应该没问题,但我使用它是为了提供一个示例。

如果要使用现有数据库,则需要关闭上下文中的数据库初始化

public class StoreItemsContext : DbContext
{
    public StoreItemsContext()
        : base("YourConnectionStringName")
    {
        Database.SetInitializer<StoreItemsContext>(null);
    }

    // DbSet's here
    publlic DbSet<Price> Prices { get; set; }
}

对于这个特定的实体,如果不使用它,实际上应该没问题,但我使用它是为了提供一个示例。

如果要使用现有数据库,则需要关闭上下文中的数据库初始化

public class StoreItemsContext : DbContext
{
    public StoreItemsContext()
        : base("YourConnectionStringName")
    {
        Database.SetInitializer<StoreItemsContext>(null);
    }

    // DbSet's here
    publlic DbSet<Price> Prices { get; set; }
}

对于这个特定的实体,如果不使用它,您应该不会有问题,但我使用它是为了提供一个示例。

您是否先使用代码?如果是这样,看起来还可以。将
ADO.NET实体数据模型
项添加到项目中。当它询问时,从数据库中选择
code-First
。它将为您生成DbContext和类,您可以了解接下来要做什么,然后首先使用代码?如果是这样,看起来还可以。将
ADO.NET实体数据模型
项添加到项目中。当它询问时,从数据库中选择
code-First
。它将为您生成DbContext和类,您可以了解接下来要做什么,然后首先使用代码?如果是这样,看起来还可以。将
ADO.NET实体数据模型
项添加到项目中。当它询问时,从数据库中选择
code-First
。它将为您生成DbContext和类,您可以了解接下来要做什么,然后首先使用代码?如果是这样,看起来还可以。将
ADO.NET实体数据模型
项添加到项目中。当它询问时,从数据库中选择
code-First
。它将为您生成DbContext和类,您可以了解发生了什么