在系统间缓存中,我有一个现有表,其中包含如下示例数据
ID Name
1 Allen
2 Benny
我想修改列 ID,使其自动递增。添加后,如果我将 charlie 插入表中,则 id 应为 3。
我想我必须使用 IDENTITY 但不知道如何使用它。谢谢你的帮助
在系统间缓存中,我有一个现有表,其中包含如下示例数据
ID Name
1 Allen
2 Benny
我想修改列 ID,使其自动递增。添加后,如果我将 charlie 插入表中,则 id 应为 3。
我想我必须使用 IDENTITY 但不知道如何使用它。谢谢你的帮助
如果您想将默认 ID 列更改为其他任何内容,您可以使用类的任何其他属性,并通过这个标记为IdKey的属性进行索引。但是,您必须自己管理增加此属性。并且您可以使用InitialExpression为任何新对象设置值,即使它不会被保存,或者在%OnBeforeSave方法中,该方法将在保存对象之前调用。