0

のオブジェクトがあり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つの異なるデータベースを使用して使用できる何らかの結合ですか?

4

1 に答える 1