1 从nuget中搜索并添加EF

EF Code First教程-01 创建一个简单的Code First程序

 

2 在app.config或web.config中添加数据库连接

<connectionStrings>
<add name="connstr" connectionString="server=.;database=Contact;integrated security=true;" providerName="System.Data.SqlClient"/>
</connectionStrings>

 

3 新建一个实体类

public class Phone
    {
        public int Id { get; set; }
        public string Name { get; set; }
        public string Number { get; set; }
        public DateTime CreateDate { get; set; }
        public bool IsValid { get; set; }
        public string Carrieroperator { get; set; }
    }

4 新建一个继承DbContext的上下文类

    public class ContactContext:DbContext
    {
        public ContactContext():base("name=connstr") { } //告诉父类该使用这个构造函数,并使用connstr这个连接字符串(connstr就是上面添加的数据连接字符串)


        public DbSet<Phone> Phones { get; set; } 
    }

 

5 初始化并生成数据库

    class Program
    {
        static void Main(string[] args)
        {
            using(var context=new Model.ContactContext())
            {
                context.Database.Initialize(true); //初始化数据库
            }

            Console.WriteLine("Sate: Success");

            Console.ReadKey();
        }
    }

 

相关文章:

  • 2021-08-08
  • 2022-02-01
  • 2022-12-23
  • 2021-08-16
  • 2022-12-23
  • 2022-03-05
  • 2021-12-10
猜你喜欢
  • 2022-12-23
  • 2021-10-20
  • 2021-09-14
  • 2022-01-02
  • 2022-12-23
  • 2022-01-20
  • 2022-12-23
相关资源
相似解决方案