この質問をどのように表現すればよいかわかりませんが、とにかく試してみます。
私は現在、ユーザーのハイスコアを引き出したいプロジェクトに取り組んでいます。私のデータベースのハイスコアIDは次のようになります:
The user database:
|ID | Username |
| 1 | Test1 |
| 2 | Test2 |
| 3 | Test3 |
The highscore database:
|ID |Highscore |HighscoreID|
| 1 | 200 | 1 |
| 1 | 230 | 2 |
| 1 | 240 | 3 |
最初に、ユーザーの ID がハイスコア データベース (HighscoreID) の ID と一致するかどうかを確認して、すべてのハイスコアを表示するときに、ID が対応するハイスコアの前に Test1 (ID が 1) が表示されるようにします。 HighscoreID の id。みたいな。
If(Username.ID == 1 && Highscore.HighscoreID == 1)
{
//Display The username + the score associated with that username
}
これを他にどのように説明すればよいかわかりませんが、Web サイトから ID を介して何かを表示したいときはいつでも、アドレス リンクに ID があり、アドレス リンクから ID を持つすべてのものを引き出すだけでした。
これが十分に説明され、ゲームですぐに締め切りにならないことを願っているので、この質問を書き直す必要がないことを願っています.
よろしくお願いします。
編集
だから基本的にこれ:
MathAndYouDBEntities db = new MathAndYouDBEntities();
User users = new User();
HighScore highscor = new HighScore();
int idCounter = 0;
for (int i = 1; i < 5; i++)
{
i = idCounter;
if (users.ID == i && highscor.HighscoreID == i)
{
}
}
後で表示できるように、それらすべてをループしたい場合は?
D
oing this basicly crashes the program:
MathAndYouDBEntities db = new MathAndYouDBEntities();
User users = new User();
HighScore highscor = new HighScore();
int idCounter = 0;
for (int i = 1; i < 5; i++)
{
i = idCounter;
if (users.ID == idCounter && highscor.HighscoreID == idCounter)
{
allUsers += users.Bruger.ToString();
highscores += highscor.UserHighscore.ToString() + '\n';
}
}
message = allUsers + " " + highscores;
何か案は?