J'ai une classe POCO suivanteAutogénérer clé primaire (Guid) Entity Framework CTP5
public class Account
{
[Key,DatabaseGenerated(DatabaseGenerationOption.Identity)]
public string AccountId { set; get; }
public string FirstName { set; get; }
public string LastName { set; get; }
public string Email { set; get; }
}
je reçois l'exception suivante lorsque la base de données est créée
Identity column 'AccountId' must be of data type int, bigint, smallint, tinyint, or decimal or numeric with a scale of 0, and constrained to be nonnullable.
Remarque: Cela se produit également si vous utilisez le nom de colonne d'identité "réservé" dans votre classe de modèle, même si vous avez '[Key, DatabaseGenerated (...)]' dessus - vous devez "renommer" "votre propriété d'identité dans votre modèle à quelque chose d'autre, comme dans ce cas," AccountId ". – rdev5