IFastest<T>.BulkMerge的isIdentity是否可以改为字符串传入? 返回

SqlSugar 沟通中
5 196
该叫什么 padishah 发布于2周前
悬赏:0 飞吻

image.png
在使用BulkMerge时遇到了以下问题,其中Id是自增主键,而Name也要作为where的条件之一传入。
1.当我设置isIdentity为true时,Name列无法被写入到数据库
2.当我设置isIdentity为false时,Id列的写入操作会报错
是否可以将此接口改为以下写法?

image.png


热忱回答5

  • 自增就是主键。

    0 回复
  • @fate sta:问题是我这里Name不是主键,但它要作为执行Update还是Insert的判断条件之一

    0 回复
  • image.png

    这个参数传name

    0 回复
  • @fate sta:这里传name就会出现我上面提到的问题

    1.当我设置isIdentity参数为true时,Name列无法被写入到数据库
    2.当我设置isIdentity参数为false时,Id列的写入操作会报错

    0 回复
  • 这个就不支持。 

    0 回复