我正在将我们产品的数据库从另一个支持Guids的产品迁移到SQLite。众所周知,SQLite不支持Guids。我已经从我的数据库中创建了一个实体框架6模型(数据库优先),现在我需要使用C#构建一个查询,以将传递自代码的Guid与其进行比较。
问题是我找不到任何有关SQLite Entity Framework提供程序如何处理Guids的文档。网络搜索也没有找到对我有用的信息,只有关于使用Entity Framework和SQLite的问题。
是否有人能指向相关文档,或者告诉我如何通过EF6模型在SQLite数据库中使用Guids?
Byte[]
,而右侧的内容是Guid
,所以会抛出异常。相关代码必须在我们的客户端(我正在处理的代码)上使用SQLite运行,在我们的服务器上,数据库是SQL Server。表达式字符串不能更改。我必须在SQLite方面做一些事情才能使比较工作。我只是不知道该怎么做。这就是为什么我正在寻找文档的原因。 - Tony Vitabilebyte[]
,但要比较的内容是Guid
。我似乎找不到任何文档,缺乏Guid支持让我很苦恼。 - Tony Vitabile