我有一个表格2列,ID和名称.我为ID列设置'YES'标识.
我想将数据插入表格whit LINQ.我想在我的应用程序中只从用户获取名称列,然后ID列自动填充到数据库,我不能给出数据列和填充whitout我给它.
我该怎么办 ?
我用c#编写并使用LINQ.
所以你的数据库字段已经是INT IDENTITY - 对吗?
接下来,在LINQ to SQL设计器中,您需要确保将列设置为:
现在,如果向数据库添加条目,则ID将自动从数据库分配给它的值更新:
YourClass instance = new YourClass();
instance.Name = "some name";
YourDataContext.InsertOnSubmit(instance);
YourDataContext.SubmitChanges();
Run Code Online (Sandbox Code Playgroud)
在SubmitChanges调用之后,您instance.ID现在应该包含数据库中的ID.
| 归档时间: |
|
| 查看次数: |
4658 次 |
| 最近记录: |