considerare questo codice di migrazione:Come è possibile specificare la proprietà ROWGUIDCOL nella colonna Tipo Guid nel codice prima o con ColumnBuilder?
CreateTable(
"dbo.Document",
c => new
{
Id = c.Int(nullable: false, identity: true),
Doc = c.String(),
RowGuid = c.Guid(nullable: false),
Person_Id = c.Int(),
})
.PrimaryKey(t => t.Id)
.ForeignKey("dbo.Person", t => t.Person_Id)
.Index(t => t.Person_Id);
voglio il RowGuid
essere ROWGUIDCOL
, e saranno qualificate come questo (SQL):
[RowGuid] [UNIQUEIDENTIFIER] not null RowGuidCol Unique default newid()
Qual è il codice equivalente in EntityFramework/CodeFirst
? Qual'è la soluzione?
Grazie.
qualcuno ha ancora una soluzione a questo? Sono bloccato su questo problema. –
btw .. cosa fa rowguidcol? –
@vishalsharma, vai al seguente link e scorri verso il basso per leggere la risposta di Clifford Dibble: http://social.msdn.microsoft.com/Forums/sqlserver/en-US/d4e763fd-13ee-40a2-9ace-443df609fbdf/rowguidcol Essenzialmente semplicemente contrassegna la colonna in modo che possa essere referenziata genericamente tramite $ ROWGUID. –