SQLServer 데이터베이스 만들기에서 LINQ to SQL을 사용할 때까지 in VIsual Studio2017

데이터베이스 공부 중



직장에서 향후 사용하므로 그 공부입니다.
쿼리 문장을 String으로 치는 것은 힘들다고 생각했다면 이런 것이 있었군요.
거의 RDB 초보자이므로 손 부드럽게.

SQLServer 설치



다운로드하고 설치합시다.
htps //w w. 미 c 로소 ft. 코 m / 그럼 jp / sql - r ゔ r / sql - r ゔ r - ww

Visual Studio 2017에서 LINQ to SQL 클래스를 사용할 수 있도록



기본값으로 설치되지 않으므로 Visual Studio Installer에서 추가합니다.
워크로드의 오른쪽에 있는 개별 구성 요소를 열고 LINQ to SQL 도구를 선택합니다.


Visual Studio 시작



이후 Visual Studio에서만 작업합니다.

프로젝트 만들기



콘솔 앱에서 생성합니다.

데이터베이스 만들기



서버 탐색기에서 데이터 연결을 마우스 오른쪽 단추로 클릭한 다음 연결 추가를 클릭합니다.
파일 이름을 입력하고 확인을 클릭합니다. 존재하지 않는 파일명의 경우, 신규 작성의 확인 화면이 나옵니다.


테이블 추가



서버 탐색기에서 방금 만든 데이터베이스의 테이블을 마우스 오른쪽 단추로 클릭하고 새 테이블 추가.
테이블명은 디폴트에서는 Table 그래서, 「T-SQL 탭」에 SQL문이 쓰여져 있으므로 수정합시다
CREATE TABLE [dbo].[テーブル名]
(
    [Id] INT NOT NULL PRIMARY KEY
)

표의 항목을 입력하고 왼쪽 상단 업데이트를 클릭합니다.

테이블에 데이터 추가



서버 탐색기에서 만든 테이블을 마우스 오른쪽 단추로 클릭하고 テーブルデータの表示 .
아래와 같은 데이터를 작성했습니다.


LINQ to SQL 클래스를 만듭니다.



솔루션 탐색기에서 新しい項目の追加 .
공통 - 데이터의 LINQ to SQL 클래스를 추가합니다.
추가하면 '데이터 클래스를 만들려면 항목을 서버 탐색기 또는 도구 상자에서 이 디자인 표면으로 드래그합니다.'라는 메시지가 표시됩니다.
서버 탐색기에서 방금 만든 테이블을 끌어다 놓습니다.



콘솔에 모든 데이터 표시


Module Module1

    Sub Main()
        Dim db As New DataClasses1DataContext
        Dim query = From item In db.Table1
                    Select item

        For Each q In query
            Console.WriteLine($"{q.Id}:{q.Name}")
        Next
        '表示結果
        '1:Hoge
        '2:Fuga
        '3:foo
        '4:bar
    End Sub

End Module

감상



어쩐지 LINQ to SQL의 기능이 디폴트로 인스톨 되지 않는 곳이 제일 넘어졌을지도 모릅니다.

SQL은 평문으로 고리고리 쓸 ​​수밖에 없을까 생각하고 손을 붙이지 않았던 부분이 있으므로,
LINQ 사용할 수 있으면 붙어 쉬울까라고 생각했습니다.

좋은 웹페이지 즐겨찾기