有没有办法让sql在liNQ InsertOnsubmit()上创建下一个顺序ID?
以下是我用于将新记录插入数据库的代码.
CaseNote caseNote = new CaseNote { CaseNoteID = GuID.NewGuID(),TimeSpentUnits = Convert.ToDecimal(tbxTimeSpentUnits.Text),IsCaseLog = chkIsCaseLog.Checked,ContactDate = Convert.ToDateTime(datContactDate.Text),ContactDetails = memContactDetails.Text }; caseNotesDB.CaseNotes.InsertOnsubmit(caseNote); caseNotesDB.submitChanges();
基于以下建议之一,我在该列的liNQ中启用了自动生成,现在我收到以下错误 – >如果语句包含没有INTO子句的OUTPUT子句,则DML语句的目标表不能具有任何已启用的触发器.
想法?
这相当于列的IsDbGenerated property.唯一的限制是您无法使用linq更新值.
总结以上是内存溢出为你收集整理的c# – LINQ to SQL插入顺序GUID全部内容,希望文章能够帮你解决c# – LINQ to SQL插入顺序GUID所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)