0
点赞
收藏
分享

微信扫一扫

wtm plus使用sqlserver部署出现(可能会导致循环或多重级联路径)解决办法

您好 2022-04-26 阅读 54

一、问题描述

采用wtmplus开发,在线设计数据表与页面,同时能直接在线预览,效率非常的高。这次项目就是在线预览没有任何报错,下载了源码之后,我也是继续采用sqlite进行二次细节开发。同时,测试环境采用的是centos7+mysql5.6部署的。没有发现任何问题。结果,到了正式环境部署WindowsServer2016+Sqlserver2017,居然报错了。

具体错误信息是

我第一时间询问度年该怎么解决,结果是一堆T-SQL处理办法,这种情况下。项目用EF启动,连表都没有,更别谈启动了。但是问题时找到了,sqlserver默认有ON DELETE NO ACTION 或 ON UPDATE NO ACTION限制,是可以关闭的。

二、解决办法

这时候和刘总请教得知,是定义外键的时候,设置required不为空导致的。

 解决办法也很简单,把required特性删除就完事了。

用wtmplus,对于新手来说是个很好的过度时期,在线可视化制作项目。同时,还能得到微软MVP刘亮的一对一指导,可以在一个相对舒服的环境里完成项目。

有兴趣的可以去wtmplus官网,体验一下.NET在线开发。传送门icon-default.png?t=M3K6http://wtmplus.walkingtec.cn/index.html#/

 

举报

相关推荐

0 条评论