From 50e537861e1681fd831cc2bbcb011fc43bc4a98c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EA=B9=80=EB=AF=BC=EC=84=9C?= Date: Tue, 28 Nov 2023 14:55:26 +0900 Subject: [PATCH] =?UTF-8?q?=EC=BF=BC=EB=A6=AC=20=EC=BD=94=EB=93=9C=20?= =?UTF-8?q?=EC=9E=91=EC=84=B1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Server/SQL/SQL.cs | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) diff --git a/Server/SQL/SQL.cs b/Server/SQL/SQL.cs index 640cc64..74d0682 100644 --- a/Server/SQL/SQL.cs +++ b/Server/SQL/SQL.cs @@ -16,5 +16,42 @@ namespace Server.SQL // 다른 옵션들을 추가할 수 있습니다. } } + + public void Insert(T newData) + { + Table.Add(newData); + SaveChanges(); + } + + public void Insert(List newData) + { + Table.AddRange(newData); + SaveChanges(); + } + + // Update 예시 + // 각자 상황에 맞게 작성해서 사용할것 + //public void Update(string column, string data) + //{ + // var existingData = Table.FirstOrDefault(data => data.name == "example"); + + // if (existingData != null) + // { + // existingData.data = "updated data"; + // dbContext.SaveChanges(); + // } + //} + + public List Select() + { + return Table.ToList(); + } + + // Select 예시 + // 각자 상황에 맞게 작성해서 사용할것 + //public DynamicData GetDataByName(string name) + //{ + // return Table.SingleOrDefault(data => data.name == name); + //} } } \ No newline at end of file