2009-12-26 100 views
1

我想我可能会在这里疯狂...vs2010 Linq to SQL - 从我的DBML中添加一个实体

反正,我有一个带有'User'表的DBML。很简单的东西 - 从类中,我有以下几点:

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(); 

我想我真的只需要睡眠。 :-)

回答

2

InsertOnSubmit?即businessDataContext.User.InsertOnSubmit(user);businessDataContext.Users.InsertOnSubmit(user);

+0

关于right的声音,.AddObject是EF方式 – 2009-12-26 08:47:13