c # — тип ‘Edm.Int32’ члена ‘SessionId’ в концептуальном типе стороны ‘Converter.Session’ не совпадает с типом ‘System

Когда я вхожу в мое простое приложение. Появится эта ошибка.

Тип ‘Edm.Int32’ члена ‘SessionId’ в концептуальном типе стороны ‘Converter.Session’ не совпадает с типом ‘System.Decimal’ члена ‘SessionId’ в типе стороны объекта

Ниже моего кода ошибки

List<User> users = context.Users.ToList<User>();

Взорвать мой полный код

private void toolStripMenuItem1_Click(object sender, EventArgs e)
{
InputBox("User Name", "Please enter User ID", ref UserName);

QuestionId = 0;
Boolean UserExsits = false;
context = new ConversionGameDBContainer();
List<User> users = context.Users.ToList<User>();// this is error line
foreach (User i in users)
{
if (i.UserId.ToString().Trim().Equals(UserName.Trim()))
{
UserExsits = true;
UserLogged = true;
MessageBox.Show("Hello " + UserName + "!!! you are back, Enjoy the game");
break;
}
}
if (!UserExsits)
{
User u = new User();

u.UserId = UserName;
context.Users.Add(u);

context.SaveChanges();
MessageBox.Show("User Id " + UserName + " Created and enjoy the game");
UserLogged = true;
}

ConvertorButton.Enabled = false;
if (UserLogged)
{
DateTime d = DateTime.Now;
session = new Session();
session.StartTime = d;
session.UserId = UserName;
context.Sessions.Add(session);

context.SaveChanges();
context.Entry(session).GetDatabaseValues();

SessionId = session.SessionId;
}

if (f == null)
{
f = new HistoryResult();
}

PlayConversionGame.UserName = UserName;
f.Show();
String Output = "";
context = new ConversionGameDBContainer();
}

0

Решение

Я знал, что этот вопрос немного устарел, но я наткнулся на него, столкнувшись с тем же сообщением об ошибке.

Удаление папки bin и object, а затем повторный запуск проекта решили проблему для меня.

Также смотрите этот вопрос (редактировать часть ОП):
Как решить следующую MappingException

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]