插入数据。一对一的关系。 LinqToSql C#

时间:2012-02-23 16:29:07

标签: c# linq-to-sql

如何插入正确的数据?这是一对一的关系。应在“客户端”中创建一个条目,其ID与“详细信息”中的条目相同。使用linq-to-sql c#

技术

relationships

2 个答案:

答案 0 :(得分:0)

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

如果你正在寻找的话,那么关于这个主题可能有大约5000个教程。

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

答案 1 :(得分: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

  • 仅提交一次更改。