2009-12-26 5 views
1

Je pense que je vais peut-être fou ici ...VS2010 LINQ to SQL - ajout d'une entité de mon DBML

Quoi qu'il en soit, j'ai un DBML avec une table « utilisateur » en elle. des choses assez simples - De dans une classe, je donne les résultats suivants:

BusinessDataContext businessDataContext = new BusinessDataContext(); 

var user = new User(); 
user.FirstName = FirstName; 
user.LastName = LastName; 
user.MiddleInitial = MiddleInitial; 
user.DateCreated = DateTime.UtcNow; 

/* 
    There's no businessDataContext.User.Add method -- 
    There's a bunch of generic collection methods with the <> symbols 
    (Aggregate, All, Any...) 
    Am I just too tired and missing something basic 
    or did something simple change with vs 2010? 
*/ 

businessDataContext.SubmitChanges(); 

Je pense que je vraiment juste besoin de dormir. :-)

Répondre

2

InsertOnSubmit? c'est-à-dire businessDataContext.User.InsertOnSubmit(user); ou businessDataContext.Users.InsertOnSubmit(user);?

+0

Ça sonne à peu près correct, .AddObject est le mode EF –