zoukankan      html  css  js  c++  java
  • EF Code First教程-01 创建一个简单的Code First程序

    1 从nuget中搜索并添加EF

    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();
            }
        }
  • 相关阅读:
    Android随笔
    Android随笔
    Android随笔
    Android随笔
    Android随笔
    Android随笔
    Android随笔
    Android随笔
    Android随笔
    Codeforces Round #551题解
  • 原文地址:https://www.cnblogs.com/james641/p/4872155.html
Copyright © 2011-2022 走看看