2012-02-23 34 views
0

如何插入正确的数据?这是一对一的关系。应该在“详细信息”中使用相同的ID在“客户”中创建一个条目。使用LINQ到SQL C#技术插入数据。一对一的关系。 LinqToSql C#

relationships

+0

你有没有尝试过任何东西,如果是的话,你可以显示代码并告诉我们它失败的地方吗? – 2012-02-23 16:34:52

回答

0

LINQ to SQL是没有神奇的帽子,你只要把你的手在拔出一只兔子,大多数人认为它是,因为“没有什么“(至少在你的数据库中)发生,直到你真正执行你的命令,我没有看到你的问题是什么,建立两个新的对象并使用它们。

如果这就是你要找的东西,那么可能有5000个关于这个主题的教程。

http://msdn.microsoft.com/en-us/library/bb386941.aspx解释它完美

0

应该建立在“客户”具有相同ID的条目作为 “详细信息”。使用linq-to-sql的技术c#

不,你添加一个实体到另一个。事情是这样的:在特定的

  • using (var db = new myDataContext()) 
    
    { 
    var newCLient = new client() 
    newclient.xx = '' 
    db.Clients.InsertOnSubmit(newClient) 
    
    var newDetail = new ... 
    newDetail.xx = '' 
    Clientdetail.client = newClient 
    
    db.Submitchanges() 
    
    } 
    

    通知我没有使用任何的id

  • 提交更改一次。