Создайте 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
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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