Создайте GUID, основанный в двух столбцах таблицы SQL [Duplicate] ⇐ C#

Место общения программистов C#
Anonymous
Создайте GUID, основанный в двух столбцах таблицы SQL [Duplicate]

Сообщение Anonymous »

У меня есть следующий код, но он возвращает GUID со значением 0. 00000000-0000 ... < /p>

Код: Выделить всё

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);
}
Я хочу создать руководство для использования в качестве идентификатора, чтобы определить, был ли пользователь и курс ранее, избегая дубликатов курсов.

Подробнее здесь: https://stackoverflow.com/questions/796 ... -sql-table

Вернуться в «C#»