Clustered index not based on primary key
Might be useful for models where PK is of Guid type
I would like to create Clustered index with
[Index("Field", Clustered = true)]
If there is no Index attribute with clustered - PrimaryKey should be clustered.
Exactly this case is achievable right now, you can declare clustered primary index on 2 fields: CustomerID & ID with the help of [Key (FieldPositionNumber)] attribute.
This is actually most useful in cases where you always query all orders for a particular customer as an example. You would then cluster the orders on (CustomerID, ID) although ID would be enough because it is unique.