graph-di5 / warspot

Automatically exported from code.google.com/p/warspot
0 stars 0 forks source link

ошибка в запаковке списка интеллектов в message #40

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
foreach (Guid id in intellects)
{
Intellect currentIntellect = (from i in db.Intellect
where i.Intellect_ID == id
select i).FirstOrDefault<Intellect>();
listofintellects.Add(currentIntellect);
}

///////////////////////////////////////////////
// вот тут listofintellects.Count == 2
// а ниже match.Intellects.Count == 1
// проявляется при одинаковых интеллектах
///////////////////////////////////////////////

foreach (Intellect intellect in listofintellects)
{
match.Intellects.Add(intellect);
}

Original issue reported on code.google.com by graph....@gmail.com on 1 Mar 2013 at 8:30

GoogleCodeExporter commented 9 years ago
Ох, это понятно почему происходит. Тут дело 
в том, что у нас между Game и Intellect связь 
многие-ко-многим, и match.Intellects.Add(intellect) 
добавляет в таблицу GameIntellect запись (Game_ID, 
Intellect_ID). Понятно, что если у нас в матче два 
одинаковых интеллекта, то добавится только 
одна запись.
Буду думать.

Original comment by gregory....@gmail.com on 2 Mar 2013 at 4:10

GoogleCodeExporter commented 9 years ago
окей, действительно надо подумать. буду 
просто тестить на разных интеллектах

Original comment by graph....@gmail.com on 2 Mar 2013 at 5:12

GoogleCodeExporter commented 9 years ago
вообще работает, но надо понять или как 
хранить, или как отображать в интерфейсах

Original comment by graph....@gmail.com on 5 Mar 2013 at 10:02

GoogleCodeExporter commented 9 years ago
is it fixed ?

Original comment by graph....@gmail.com on 12 Mar 2013 at 12:57

GoogleCodeExporter commented 9 years ago

Original comment by graph....@gmail.com on 14 Mar 2013 at 2:43

GoogleCodeExporter commented 9 years ago

Original comment by graph....@gmail.com on 20 Mar 2013 at 2:30

GoogleCodeExporter commented 9 years ago
guys?

Original comment by Stanisla...@gmail.com on 2 Apr 2013 at 9:58

GoogleCodeExporter commented 9 years ago

Original comment by Stanisla...@gmail.com on 10 Apr 2013 at 12:19