2021年10月18日月曜日

クロニクル .NET Core EntityFramework での SELECT


ローカルにあるSQL ServerからのSELECTの例です。

DB:test1  Table:table1 から、SELECT してきます。


1.サンプル
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
using Microsoft.EntityFrameworkCore;


namespace ConsoleEntity1
{
    class Program
    {
        static void Main(string[] args)
        {
            System.Text.Encoding.RegisterProvider(System.Text.CodePagesEncodingProvider.Instance);

            Console.WriteLine("Start");

            using (var context = new AppDbContext())
            {
                foreach (var table1 in context.table1)
                {
                    Console.WriteLine(table1.id);
                    Console.WriteLine(table1.id2);
                }
            }

        }

        //エンティティクラス
        public class table1
        {
            public int id { get; set; }
            public int id2 { get; set; }
        }


        //コンテキストクラス
        public class AppDbContext : DbContext
        {
            protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder)
            {
                base.OnConfiguring(optionsBuilder);

                optionsBuilder.UseSqlServer(@"Data Source=******;Initial Catalog=Test1;user id=*** ;password=******");
            }

            public DbSet<table1> table1 { get; set; }
        }

    }
}



0 件のコメント:

コメントを投稿

ソフトウェア開発での再利用の対象

 再利用の対象は、ソフトウェアの生産性や品質を上げるのに、重要な手段である。 一般的には、次のような再利用の対象が考えられる。 ・アーキテクチャ ・ソースコード ・要求定義 ・設計 ・データ ・見積  ・画面 ・プロジェクト計画 ・テスト計画 ・テストケース ・テストスクリプト ...