Dapper.NET을 사용하여 하나의 C # 속성에 2 개의 SQL 테이블 열 값 추가

.net c# dapper

문제

Department 있습니다.

Deparment 에는 Address 라는 하나의 속성이 있습니다.

Deparment 라는 SQL 테이블이 있습니다.

Department 에는 Address1Address2 라는 두 개의 열이 있습니다.

Dapper.net을 사용하고 두 SQL 테이블 열을 내 클래스의 한 속성에 넣고 싶습니다.

어떻게? 감사!

수락 된 답변

나는 할것이다:

public class Department {
    public string Address1 {get;set;}
    public string Address2 {get;set;}

    public string Address {
        get { return Address1 + Environment.NewLine + Address2; }
    }
}

인기 답변

이것을 "읽기 전용"으로 사용하고 있습니까? ORM이 어떻게 데이터를 다시 데이터베이스에 기록 할 것으로 기대하십니까?

읽기 전용 인 경우 테이블을 직접 쿼리하는 대신 뷰에서 래핑 할 수 있습니다.

CREATE VIEW DepartmentView
(
    SELECT Address1 + ', ' + Address2 as Address FROM Department
)

대신보기를 매핑하십시오.



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