首页 > 解决方案 > C# 中的 UUID_To_BIN 等效项

问题描述

我有 MySQL 8 数据库,主键数据类型为 Binary(16)。我可以使用 EntityFramework C# 加载记录,并且主键返回的值是 Guid(34 个字符)。

我还可以使用 UUID_TO_BIN('Guid') 函数在 MySQL 编辑器中加载所需的记录,并且效果很好。

我的问题是如何在 EntityFramework 中执行相同的操作来加载记录?在 C# 中是否有任何等效于 UUID_TO_BIN 函数的东西。

Guid guid = new Guid("61306561-6163-3530-2d38-6131322d3131");
member member = context.member.Where(x => x.Id == guid).SingleOrDefault();

标签: c#mysqlbinaryguid

解决方案


推荐阅读