FROM ME TO YOU

oh my bizarre life !!

Entity Frameworkを試す

ずっと使っていたLINQ To SQLが非推奨になったらしいので前から気になってたEntity Frameworkを試してみた。

まずはコンソールアプリケーションでテスト。 とりあえずLocalDBに自動的にテーブルが生成されてデータの読み書きができるのは確認できた。

明日は普通のSQLServerへの接続方法を調べてみる。

    class Program
    {
        static void Main(string[] args)
        {
            using (var EF = new EFEduDBContext())
            {
                EF.Companies.Add(new Company
                {
                    CompanyName = "ABCOffice"
                });

                EF.SaveChanges();

                foreach(var n in EF.Companies)
                {
                    Console.WriteLine($"{n.CompanyName}");
                }

            }
        }
    }
    class EFEduDBContext : DbContext
    {
        public DbSet<Company> Companies { get; set; }
    }

    class Company
    {
        public int CompanyId { get; set; }
        public string CompanyName { get; set; }
    }

f:id:fmty_keita:20181207012603p:plain

www.keicode.com