1

我有一堂课Department

Deparment有一个属性叫做Address.

我有一个名为Deparment.

Department有 2 列Address1Address2.

我使用 Dapper.net 并希望将两个 SQL 表列放入我班级的一个属性中。

如何 ?谢谢!

4

2 回答 2

2

我会做:

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

    public string Address {
        get { return Address1 + Environment.NewLine + Address2; }
    }
}
于 2013-09-10T13:54:52.440 回答
1

您是否将其用于“只读”。您希望您的 ORM 如何将数据写回数据库?

如果它是只读的,则可以将其包装在视图中,而不是直接查询表。

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

然后只映射视图。

于 2013-09-10T13:49:47.027 回答