不知道如何表达这个问题,但无论如何我都会尝试。
我目前正在做一个项目,我想通过该项目提取用户的高分。我的数据库中的高分 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是否与highscore数据库中的ID(HighscoreID)匹配,这样在显示所有highscore时,在highscore前面会显示Test1(谁的ID为1)ID对应的ID HighscoreID 中的 id。有一些像;
If(Username.ID == 1 && Highscore.HighscoreID == 1)
{
//Display The username + the score associated with that username
}
我不确定如何解释这一点,但是当我们想通过网站上的 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;
有任何想法吗?