Jon*_*ter 5 .net ado.net entity-framework
我在SQL Server数据库中有一个表,我想添加一行.主键不是自动增量,我不希望它.但是,在这个场合,我确实希望添加一个具有下一个可用值的行.有一个简单的方法吗?我知道我可以在表中查询最大值然后递增它但是使用EF时有更简单的方法吗?
如果需要单独的查询获取MAX值,您将如何使用LINQ执行此操作?
除非服务器是标识或计算列,否则将是必要的,在这种情况下,您可以执行类似下面的操作.
myRecord.ID = Context.Records.Max(record => record.ID) + 1;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2587 次 |
| 最近记录: |