我是Entity Framework的新手。我还不完全了解主键是如何工作的。
例如,假设我有以下具有Int
键的实体:
letter1 with Key 1
letter2 with Key 2
letter3 with Key 3
如果在程序中我删除letter2
,letter3
键是否会更改为2?还是留3?
如果是这样,web api应用程序的最佳实践是什么?我将带有id的字母填充到客户端,当按下时,请求具有特定id的字母的http请求。但是,如果实体框架自动更改主键,这应该如何工作?
通常,主键值在整个运行时期间是否保持不变?