我需要从 2 个表中将 2 个数据放入 1 个数据源
评分 user_idtribe_id score_mark
部落tribe_id 部落名称
我需要 score_mark 和tribe_name,但是,到目前为止,我只能从 Score 对象中获取 score_mark,并从 Tribe 对象中获取相关的tribe_name
var scores_by_userID_query = from Score score in appDB.Scores where score.user_id.Equals(userID) select score;
ScoresByUserID = new ObservableCollection<Score>(scores_by_userID_query);
TribesByScore = new ObservableCollection<Tribe>();
if(ScoresByUserID != null)
{
foreach(Score score in ScoresByUserID)
{
var tribes_by_Score_query = from Tribe tribe in appDB.Tribes where tribe.tribe_id.Equals(score.tribe_id) select tribe;
Tribe tribe_obj = tribes_by_Score_query.FirstOrDefault();
TribesByScore.Add(tribe_obj);
}
}
但是,这是 2 个数据源。
我试图创建一个新类并将属性加载到 List 中,但无法工作..如何将数据绑定到 xaml?
有什么资料可以读吗?