首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >NerdDinner的困难

NerdDinner的困难
EN

Stack Overflow用户
提问于 2010-04-28 05:24:44
回答 1查看 192关注 0票数 0

我对NerdDinner教程的Create方法有一个问题,这个方法非常好。

正如您在这里的Create方法中看到的那样,http://nerddinnerbook.s3.amazonaws.com/Part5.htm删除了aspx页面的ID字段。

我也这样做了,但是我不能添加任何晚餐,因为我得到了一个主键冲突。

NerdDinner是如何控制每顿晚餐的ids的?我修改了教程,在SQL数据库中看不到任何对标识字段的引用。

我甚至创建了一个方法来获取表中最高的id:

代码语言:javascript
复制
    public int GetHighestDinnerId()
    {
        int resultado = (from dinner in dataContext.Dinners
                         select dinner.DinnerId).Max();
        return resultado;
    }

这也不起作用。

有什么想法吗?

谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-04-28 05:50:14

嘿,我在这里只是推测,但我假设主键应该将Auto-generated value属性设置为true,这样您就不必显式地设置它,它会在插入时为您生成。您应该能够在dbml中配置它。

编辑:我浏览了NerdDinner教程,如果您看一下步骤2,它将讨论将ID列设置为标识列,以便自动生成值,这可能是您想要配置它的地方。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2725250

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档