-3
학교용 프로젝트에서 OOP를 사용하는 방법을 배우고 있습니다. 최근에 그들은 내 그룹과 나 자신이 데이터베이스에 삽입, 업데이트, 삭제 및 읽기라는 단일 방법을 사용할 수 있다고 말했습니다. 나는 독서로 그것을 시도하고 잘 갔다. 오늘 나는 삽입을위한 하나의 방법을 사용할 수 있다고 생각 했는가?C# 단일 삽입 방법
미리 감사드립니다.
학교용 프로젝트에서 OOP를 사용하는 방법을 배우고 있습니다. 최근에 그들은 내 그룹과 나 자신이 데이터베이스에 삽입, 업데이트, 삭제 및 읽기라는 단일 방법을 사용할 수 있다고 말했습니다. 나는 독서로 그것을 시도하고 잘 갔다. 오늘 나는 삽입을위한 하나의 방법을 사용할 수 있다고 생각 했는가?C# 단일 삽입 방법
미리 감사드립니다.
한 가지 방법은 enum
을 사용하여 가능한 모든 작업을 나열하는 것입니다.
public enum DbOperation
{
Select,
Insert,
Delete,
Update
}
하고 난 두려워
public string DbCommand(DbOperation command, string arguments)
{
string result = string.Empty;
switch(command)
{
case(DbOperation.Select):
...
break;
case(DbOperation.Insert:
...
break;
default:
}
return result;
}
나는 이것을 시험해보고 도움이 되길 바란다. @ ja72 감사합니다. – remboro
방법에 대한 인수로 사용 "삽입하기위한 하나의 방법을 만들어 반복을 사용하는 방법을?" 당신을 도울 충분한 정보가 아닙니다. 어떤 API/.NET 기능을 사용하고 있습니까? "데이터베이스"란 무엇입니까? 지금까지 어떤 코드가 있습니까? – Drakestar
C#에서 데이터베이스를 사용하는 방법을 보여주는 온라인에서 찾을 수있는 많은 자습서와 예제가 있습니다. – David
CRUD 작업에 단일 메서드를 사용하지 않는 것이 좋습니다. 오히려 Single Responsibility Principle을 따르고 각 기능에 대해 서로 다른 방법을 적용하십시오. 읽기 https://en.wikipedia.org/wiki/SOLID_(object-oriented_design)#Basic_concepts_and_related_topics – user1080381