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