festlegen Ich erstelle asp.net mvc4 sample.In diesem ich erstellt ID-Spalte als GUID in Beispieltabelle von datacontext.Wie Sie NewId() für GUID in Entity Framework
public class Sample
{
[Required]
public Guid ID { get; set; }
[Required]
public string FirstName { get; set; }
}
Dies ist Objekt-Tabelle
CreateTable(
"dbo.Samples",
c => new
{
ID = c.Guid(nullable: false),
FirstName = c.String(nullable: false)
})
.PrimaryKey(t => t.ID);
Id 00000000-0000-0000-0000-000000000000 passieren.
Wie setze ich newid()
zu GUID
und wo ich einstellen muss.
Sind Sie sicher, dass Sie verwenden möchten Wenn Sie eine GUID als Primärschlüssel verwenden, treten aufgrund der Fragmentierung erhebliche Leistungsprobleme auf, wenn die GUID Ihr gruppierter Index ist. –
Ja ich möchte GUID als Primärschlüssel aus irgendeinem Grund.Wie Standard-Wert für GUId.Please mir helfen. – user2285613
Guid.NewGuid(); –