当前位置:  开发笔记 > 编程语言 > 正文

使用LINQ to SQL获取Id

如何解决《使用LINQtoSQL获取Id》经验,为你挑选了2个好方法。

将其保存到数据库后如何获取记录ID.我的意思实际上是这样的.

我有Document类(来自DataBase的实体),我创建了一个像

Document doc = new Document() {title="Math",name="Important"};
dataContext.Documents.InsertOnSubmit(doc);
dataContext.SubmitChanges();

比我想要的是检索它的id值(docId),它位于数据库中,它的主键也是自动编号.有一件事,系统上会有很多用户提交大量的记录.

在此先感谢大家:)



1> ChrisHDog..:

运行.SubmitChanges之后,应该使用在数据库上创建的Id填充doc.docId.



2> Nathan W..:

就像每个人都说你应该能够做到这样的事情:

Document doc = new Document() {title="Math",name="Important"};
dataContext.Documents.InsertOnSubmit(doc);
dataContext.SubmitChanges();

然后获得Id:

int ID = doc.docId;

推荐阅读
爱唱歌的郭少文_
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有