创意刀片更新

发布于 2024-08-10 23:31:25 字数 806 浏览 12 评论 0原文

我正在使用 IdeaBlade 版本 3.6。我注意到以下生成的 SQL 更新查询:

(@P1 nchar(32)、@P2 nvarchar(32)、@P3 nvarchar(512)、@P4 nchar(32)、@P5 int、@P6 nvarchar(32)、@P7 int、@P8 日期时间,@P9 日期时间,@P10 日期时间,@P11 整数,@P12 日期时间,@P13 整数,@P14 整数,@P15 整数,@P16 nvarchar(32),@P17 nvarchar(128),@P18 nvarchar(32), @P19 nvarchar(32)、@P20 日期时间、@P21 日期时间、@P22 位、@P23 nvarchar(32)、@P24 nvarchar(64)、@P25 nchar(32))更新“dbo”。“GSS_Documents”设置“文档ID"=@P1、"文件名"=@P2、"文件路径"=@P3、"BusinessOfficeID"=@P4、"页面"=@P5、"文件大小"=@P6、"文档类型"=@P7、"创建日期“=@P8、“有效创建日期”=@P9、“处理日期”=@P10、“处理器 ID”=@P11、“审阅日期”=@P12、“审阅者 ID”=@P13、“工作流程状态”=@P14、“审批状态” =@P15,"账户编号"=@P16,"账户名称"=@P17,"序列号"=@P18,"交易ID"=@P19,"关键日期"=@P20,"紧急日期"=@P21,"生成短信警报"= @P22,“客户电话号码”=@P23,“客户电子邮件地址”=@P24,其中“文档ID”=@P25

问题是 DocumentID 是主键。此更新似乎也在更新主键!关于如何阻止这种情况有什么想法吗?

I'm using IdeaBlade version 3.6. I noticed the following generated SQL update query :

(@P1 nchar(32),@P2 nvarchar(32),@P3 nvarchar(512),@P4 nchar(32),@P5 int,@P6 nvarchar(32),@P7 int,@P8 datetime,@P9 datetime,@P10 datetime,@P11 int,@P12 datetime,@P13 int,@P14 int,@P15 int,@P16 nvarchar(32),@P17 nvarchar(128),@P18 nvarchar(32),@P19 nvarchar(32),@P20 datetime,@P21 datetime,@P22 bit,@P23 nvarchar(32),@P24 nvarchar(64),@P25 nchar(32))update "dbo"."GSS_Documents" set "DocumentID"=@P1,"FileName"=@P2,"FilePath"=@P3,"BusinessOfficeID"=@P4,"Pages"=@P5,"FileSize"=@P6,"DocumentType"=@P7,"DateCreated"=@P8,"EffectiveDateCreated"=@P9,"DateProcessed"=@P10,"ProcessorID"=@P11,"DateReviewed"=@P12,"ReviewerID"=@P13,"WorkflowStatus"=@P14,"ApprovalStatus"=@P15,"AccountNumber"=@P16,"AccountName"=@P17,"SerialNumber"=@P18,"TransactionID"=@P19,"CriticalDate"=@P20,"EmergencyDate"=@P21,"GenerateSMSAlert"=@P22,"CustomerPhoneNumber"=@P23,"CustomerEmailAddress"=@P24 where "DocumentID"=@P25

Problem is DocumentID is the primary key. This update appears to be updating the primary key as well! Any ideas on how to stop this?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

仅一夜美梦 2024-08-17 23:31:25

您在此示例中使用实体框架,我们不告诉 EF 如何完成其​​工作。也许你正在改变PK(我相当怀疑)。直接关注我们...特别是关于依赖 EF v.4 的 DevForce 2010。

You're using Entity Framework in this example and we don't tell EF how to do its job. Perhaps you're changing the PK (I rather doubt it). Follow up with us directly ... especially with regard to DevForce 2010 which relies on EF v.4.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文