使用 Dapper.NET 将 2 个 sql 表列值添加到一个 C# 属性
本文关键字:属性 一个 添加 NET Dapper sql 使用 | 更新日期: 2023-09-27 18:30:52
>我有一个类Department
.
Deparment
有一个名为 Address
的属性
我有一个名为 Deparment
的 SQL 表。
此Department
有 2 列 Address1
和 Address2
。
我使用 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
)
然后只是映射视图。