我有一个看起来像这样的模型:
public class Client
{
[DatabaseGenerated(DatabaseGeneratedOption.Identity)]
public int ClientId { get; set; }
public int SubscriptionId { get; set; }
public string FooBar { get; set; }
}
ClientId和SubscriptionId都是键。我希望ClientId基于SubscriptionId来“智能地”递增。
我想实现的是这样:
| ClientId | SubscriptionId | |
| 1 | 1 | |
| 2 | 1 | |
| 3 | 1 | |
| 1 | 2 | |
| 2 | 2 | |
| 3 | 2 | |
相反,它的行为如下:
| ClientId | SubscriptionId | |
| 1 | 1 | |
| 2 | 1 | |
| 3 | 1 | |
| 4 | 2 | |
| 5 | 2 | |
| 6 | 2 | |
很抱歉,表格格式不正确。