查询时全自动加载可选参考值I有以下的情况(如实施例)的DataContext - 通过LINQ
我有一个名为的DataContext:Master.dbml
它有2个表:
- 业余爱好{ID,名称;}
- HobbyReference {ID; Hobby_Name; Hobby_Good_Name;}
总是当我查询业余爱好,在DataContext应该检查一下(伪代码):
Hobby.Name EXISTS in HobbyReference.Hobby_Name
THEN
take HobbyReference.Hobby_Good_Name
ELSE
take Hobby.Hobby_Name
END IF
什么是最好的做法角落找寻呢?
我有一个想法如何做到这一点(扩展datacontext),但我不知道如何完全实现它。
我该怎么做?