SQLServer 데이터베이스 만들기에서 LINQ to SQL을 사용할 때까지 in VIsual Studio2017
4209 단어 SQLServerSQLVisualStudioVB. 네 t
데이터베이스 공부 중
직장에서 향후 사용하므로 그 공부입니다.
쿼리 문장을 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 사용할 수 있으면 붙어 쉬울까라고 생각했습니다.
Reference
이 문제에 관하여(SQLServer 데이터베이스 만들기에서 LINQ to SQL을 사용할 때까지 in VIsual Studio2017), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/fate_shelled/items/91376d41e1431a2863cd
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
CREATE TABLE [dbo].[テーブル名]
(
[Id] INT NOT NULL PRIMARY KEY
)
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
Reference
이 문제에 관하여(SQLServer 데이터베이스 만들기에서 LINQ to SQL을 사용할 때까지 in VIsual Studio2017), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/fate_shelled/items/91376d41e1431a2863cd텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)