대괄호 삽입 구문

c# dapper mysql

문제

나는 mysql 데이터베이스 액세스를 위해 C # 애플리케이션에서 orm dapper를 사용한다. 그것은 잘 작동합니다. 구문 질문 만 있습니다. 나는 많은 속성을 가진 클래스가 있습니다. 이 모든 등록 정보는 데이터베이스 테이블 필드와 정확히 일치합니다. Select 요청은 매우 짧습니다.

 var listOfInstances = con.Query<MyClass>("Select * From myTable");

하지만 데이터베이스에 무언가를 삽입해야 할 때 나는보기 흉하게 보이는 속성 이름을 모두 써야합니다.

con.Execute(@"Insert into myTable values(@Id, @Property1, @Property2, @Property3, @Property4, ....)", listOfInstances);

적어도 모든 클래스 속성이 데이터베이스 테이블 필드와 정확히 일치하는 경우에 데이터를 삽입하는 짧은 구문이 있는지 궁금합니다.

추신 : 업데이트 요청과 동일한 문제

조달청 정직하게 말하면 많은 테이블을 포함하는 데이터베이스로 작업하기 시작하므로 각 테이블에 대해 기본 함수 가져 오기 / 추가 / 변경 인스턴스를 작성해야하며 해당 필드를 모두 나열하는 것이 좋습니다.


아래 라이선스: CC-BY-SA with attribution
와 제휴하지 않음 Stack Overflow
이 KB는 합법적입니까? 예, 이유를 알아보십시오.
아래 라이선스: CC-BY-SA with attribution
와 제휴하지 않음 Stack Overflow
이 KB는 합법적입니까? 예, 이유를 알아보십시오.