插入数据。一对一的关系。linqtosqlc#

插入数据。一对一的关系。linqtosqlc#,c#,linq-to-sql,C#,Linq To Sql,如何插入正确的数据?这是一对一的关系。应在“客户端”中创建与“详细信息”中相同id的条目。linq技术在sqlc中的应用# LINQ to SQL并不是一顶神奇的帽子,你只需在手上放一只兔子,大多数人似乎都认为它是,因为在你真正执行命令之前,“什么都不会发生”(至少在你的数据库中),我不知道你的问题是什么,建立两个新对象并使用它们 如果你正在寻找的话,这个主题大概有5000个教程 很好地解释了这一点 应在“客户端”中创建一个与 “细节”。linq技术在sqlc中的应用# 不,将一个实体添加到另一

如何插入正确的数据?这是一对一的关系。应在“客户端”中创建与“详细信息”中相同id的条目。linq技术在sqlc中的应用#


LINQ to SQL并不是一顶神奇的帽子,你只需在手上放一只兔子,大多数人似乎都认为它是,因为在你真正执行命令之前,“什么都不会发生”(至少在你的数据库中),我不知道你的问题是什么,建立两个新对象并使用它们

如果你正在寻找的话,这个主题大概有5000个教程

很好地解释了这一点

应在“客户端”中创建一个与 “细节”。linq技术在sqlc中的应用#

不,将一个实体添加到另一个实体。大概是这样的:

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

}
特别注意

  • 我没有使用任何身份证

  • 仅提交一次更改


您尝试过任何东西吗?如果是,您能展示代码并告诉我们失败的地方吗?