Я в следующей ситуации, я использую EF с сущностями IDbSet, и у моего свойства есть GUID в качестве PK, но мне нужно, чтобы одна из сущностей имела автоприращение. Если я добавлю ключевой атрибут в свойство, которое должно быть автоинкрементным, свойство больше не будет GUID PK.
Кто-нибудь знает какой-нибудь способ просто добавить свойство автоинкремента в EF без включения PK?
namespace Service.Entity.Order
{
[Serializable]
public class Order : IEntity
{
#region Properties
public Guid Id { get; set; }
public DateTime DateImplementation { get; set; }
public DateTime? DateDelivery { get; set; }
//Field Auto-Increment
public int NrOrder { get; set; }
#endregion
#region Status
public int ProcessStatus { get; set; }
public Status Created { get; set; }
public Status Approved { get; set; }
public Status PolicyDefined { get; set; }
#endregion
#region RelationShips
public Client Client { get; set; }
public User User { get; set; }
public Representation Representation { get; set; }
public Contact Contact { get; set; }
#endregion
}
}