【发布时间】:2012-09-13 20:23:51
【问题描述】:
我有一个实体模型,其实体为 Person 和 LogPerson。它们是相同的,只是 LogPerson 有 2 个附加字段(LogPersonID、CreateDate)。如何将LogPersoncast 转换为Person,以便我的 Linq 代码后面的 VB.NET 代码不必尝试使用这两种可能的类型?
例如:
dim p as person
If useLog then
p = From a In LogPerson Where ID = x
Else
p = From a In Person Where ID = x
End If
textbox1.text = p.firstname
【问题讨论】:
-
您正在尝试做的是“自动映射”。 This question 可能会有所帮助。
-
不,只是在特定情况下使用特定表(从日志查看,查看活动记录)