2013-11-21 5 views
0

Im пытается сделать простую вставку, но я застрял с ошибкой ...LINQ к SQL ошибка при попытке вставить

Error 10 The type arguments for method 'System.Data.Linq.Table<RequestSystem.User>.InsertAllOnSubmit<TSubEntity>(System.Collections.Generic.IEnumerable<TSubEntity>)' cannot be inferred from the usage. Try specifying the type arguments explicitly. 

Мой код

 `UserModel User = new UserModel(); 
     User.MudID = a[1]; 
     User.Name = Session["username"].ToString(); 
     User.Email = Session["email"].ToString();` 


     DataClasses1DataContext dt = new DataClasses1DataContext(); 

     dt.Users.InsertAllOnSubmit(User); 

     dt.SubmitChanges(); 

ответ

0

Используйте следующие вместо:

dt.Users.InsertOnSubmit(User); 

Это будет вставлять один экземпляр вашего объекта. Использование InsertAllOnSubmit ожидает коллекцию объектов

+0

Использование C#, я вещь, дефис был помещен туда, когда мод отредактировал сообщение – Ernie

+0

См. Новый ответ. – Andrew

+0

Thanx для вашей помощи !!! – Ernie

Смежные вопросы