[C#/SQLITE/.NET5] SqlMapper 클래스 : QueryMultiple 확장 메소드를 사용해 복수 SELECT문 실행하기
C#/SQLite 2022. 4. 25. 10:15728x90
반응형
728x170
▶ Program.cs
using System;
using System.Data.SQLite;
using Dapper;
namespace TestProject
{
/// <summary>
/// 프로그램
/// </summary>
class Program
{
//////////////////////////////////////////////////////////////////////////////////////////////////// Method
////////////////////////////////////////////////////////////////////////////////////////// Static
//////////////////////////////////////////////////////////////////////////////// Private
#region 프로그램 시작하기 - Main()
/// <summary>
/// 프로그램 시작하기
/// </summary>
private static void Main()
{
string connectionString = $"Data Source={"test.db"};";
string sql = @"
SELECT * FROM School;
SELECT * FROM Student;
";
using(SQLiteConnection connection = new SQLiteConnection(connectionString))
{
using(var reader = connection.QueryMultiple(sql))
{
var resultEnumerable1 = reader.Read<dynamic>();
var resultEnumerable2 = reader.Read<dynamic>();
foreach(dynamic result in resultEnumerable1)
{
Console.WriteLine($"{result.ID}, {result.NAME}");
}
Console.WriteLine();
foreach(dynamic result in resultEnumerable2)
{
Console.WriteLine($"{result.ID}, {result.NAME}, {result.HEIGHT}");
}
}
}
}
#endregion
}
}
728x90
반응형
그리드형(광고전용)
'C# > SQLite' 카테고리의 다른 글
[C#/SQLITE/.NET5] SQLite 파일 연결 문자열 설정하기 (0) | 2022.04.25 |
---|---|
[C#/SQLITE/.NET5] 연결 문자열 설정을 사용해 대량 데이터 추가시 속도 향상시키기 (0) | 2022.04.25 |
[C#/SQLITE/.NET5] DynamicParameters 클래스 사용하기 (0) | 2022.04.25 |
[C#/SQLITE/.NET5] dynamic 타입 결과 쿼리하기 (0) | 2022.04.25 |
[C#/SQLITE] 네트워크 드라이브 경로의 SQLite 데이터베이스 파일 연결 문자열 구하기 (0) | 2019.06.20 |
[C#/SQLITE] 컬럼명 체크하기 (0) | 2019.01.17 |
[C#/SQLITE] SQLiteFunction 클래스 : 커스텀 함수 사용하기 (0) | 2017.12.22 |
[C#/SQLITE] 피벗 테이블 생성하기 (0) | 2017.12.20 |
[C#/SQLITE] SQLiteDataReader 클래스 : 데이터 조회하기 (0) | 2017.06.09 |
[C#/SQLITE] SQLite 32비트/64비트 사용하기 (0) | 2017.05.24 |
댓글을 달아 주세요