のオブジェクトがありMyFriendFollowStatus
、友達ごとに2つの異なるデータベースからの情報が必要なので、次のように書きました
db1Context FFdb = new db1Context();
db2Context EEdb = new db2Context();
foreach (fbFriendsFollowStatus a in fbids)
{
long ffID = FFdb.FFUsers.Where(x => x.FacebookID == a.fbid).FirstOrDefault().FFUserID;
a.ffID = ffID;
int status = EEdb.StatusTable(x => x.ffID == ffid).FirstOrDefault().Status;
a.Status = status;
}
これは機能しますが、実際には2つのデータベースを呼び出すのは正しくないようです-各ユーザーに1回ずつ、このようなものに役立つLinqToSqlに組み込まれているものはありますか? または、2つの異なるデータベースを使用して使用できる何らかの結合ですか?