这样的写法,两个对象名要相同
sql.Where("TagId=@0",new object[] {strId });
sql.Where("TagId=@Id",new {t.obj.Id });
即@Id与t.obj.Id 后面的要是对应的。
这样是会出错,
上面这个是会成功
即写成t.obj.Id是一个输入参数
sql.Where("TagId=@TagId",new {t.obj.Id });
这样会出错,
这样的写法,两个对象名要相同
sql.Where("TagId=@0",new object[] {strId });
sql.Where("TagId=@Id",new {t.obj.Id });
即@Id与t.obj.Id 后面的要是对应的。
这样是会出错,
上面这个是会成功
即写成t.obj.Id是一个输入参数
sql.Where("TagId=@TagId",new {t.obj.Id });
这样会出错,