-
Notifications
You must be signed in to change notification settings - Fork 1.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
操作数类型冲突: uniqueidentifier 与 bigint 不兼容 #1236
Comments
问题描述清楚 |
数据库是 sql server |
截图具体错误 |
db.CodeFirst.InitTables<Uniatafa>();//建表
object id1 = Guid.NewGuid();
db.Insertable(new Uniatafa() { Name = "a", xx = (Guid)id1 }).ExecuteCommand();
var list = db.Queryable<Uniatafa>().InSingleAsync(id1).GetAwaiter().GetResult();
public class Uniatafa
{
[SugarColumn(IsPrimaryKey =true)]
public Guid xx { get; set; }
public string Name { get; set; }
} 不能重现你说的问题,上面测试用例 写一个可以重现的 DEMO |
我怀疑是你数据库类型有问题可能你数据库是 bigint |
好的 我试试 谢谢 |
|
那就需要DEMO了,不能重现 |
抱歉啊 我测试demo是ok的 可能是我自己封装的仓库里面写的有问题 |
麻烦关一下issue 谢谢 打扰了 |
提示: 操作数类型冲突: uniqueidentifier 与 bigint 不兼容
方法:await _db.Queryable().WithCacheIF(blnUseCache, 10).In(objId).SingleAsync()
objId 是guid类型
不知道如何解,麻烦作者赐教 谢谢
实体主键是guid类型
The text was updated successfully, but these errors were encountered: