Erstellen Sie einen GUID, der in zwei Spalten einer SQL -Tabelle basiertC#

Ein Treffpunkt für C#-Programmierer
Anonymous
 Erstellen Sie einen GUID, der in zwei Spalten einer SQL -Tabelle basiert

Post by Anonymous »

Ich habe den folgenden Code, aber er gibt einen RID mit Wert 0. 00000000-0000 ... < /p>
zurück

Code: Select all

public FakeCoursesProvider()
{
repo.Add(new Course()
{
// GuidId = CreateGuidFromValues("ola", "bola"),
Id = 1,
Name = "Conoce los principios, herramientas y funcionalidades de ASP",
Author = "Rodrigo Diaz Concha",
Description = "Descubre las maravillas de la vida",
Uri =      "https://drive.google.com/drive/folders/1baWvy92VAM3v6mPJqWg_iR6VqYXY1Woj"
});
repo.Add(new Course()
{
// GuidId = CreateGuidFromValues("ola", "bola"),
Id = 2,
Name = "Conoce los fundamentos de ASP.NET",
Author = "Erick Gomez Romero",
Description = "Descubre las maravillas de la vida",
Uri = "no.se.no.tento.com"
});
repo.Add(new Course()
{
// GuidId = CreateGuidFromValues("ola", "bola"),
Id = 3,
Name = "Fundamentos de programacion orientada a objetos",
Author = "Juan Javier",
Description = "Descubre las maravillas de la vida",
Uri = "no.se.tampoco.tiene.com"
});
}

public Guid CreateGuidFromValues(string userid, string contentid)
{
string combinedString = userid + contentid;

byte[] bytes = Encoding.UTF8.GetBytes(combinedString);
byte[] guidBytes = new byte[16];

for (int i = 0; i < guidBytes.Length; i++)
{
guidBytes[i] = i < bytes.Length ? bytes[i] : (byte)0;
}

return new Guid(guidBytes);
}
Ich möchte eine Richtlinie erstellen, um sie als Bezeichner zu verwenden, um festzustellen, ob ein Benutzer und ein Kurs zuvor abgeschlossen sind, um Duplikatkurse zu vermeiden.

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post