套件定义中别名的作用

2013年9月3日 木门软件 评论已被关闭

1.可以在下单时显示特殊的名称?为什么这样设计,都忘记了。

2.生产计划时,生成分计划时,有一个套件别名的常数,这样对于平开门,可以设置别名为空。而对于子母门确设置别名。这样在打印时,就可以达到

 

2100

2011子母门的效果。

今天在处理木门管理软件生产计划模块时出现的问题。

2013年9月3日 木门软件 评论已被关闭

最新版的木门管理软件,生产计划,可以批量下订单。对于产能比较大的木门厂,可能一次就会下几十到几百个订单。推算下来这个记录数是比较大的,在系统处理过程中,使用了事务保存。

但是在保存计划时,发现系统运行比较慢。特别是在事务提交语句。

经排查发现,在lily.core 库存中,事务提交时,会去更改实体的状态,由于分计划的记录比较多,所以整个实体状态更改过程花了比较大的时间成本。

决定在lily.core里增加一个选项,用于控制此行为。

通过重写EntityHandler的AddCacheEntity方法。

如果在事务中提交实体的更改会调用AddCacheEntity方法放在缓存中,用于在事务提交成功后更改实体的状态。

对于大批量数据提交,在操作类中重写AddCacheEntity方法,提交完成后重新加载数据。

sql2008 有实例名,使用ip时ado.net 不能连接,但是odbc能连接.

2013年8月25日 开发笔记 评论已被关闭

最近使用虚拟主机调试程序,发现使用192.168.0.109\sql2008 这样的访问方式,不能连接sql2008数据库.但是用odbc 又没有问题.

ado.net 代码

Sub Main()

Dim conn As New SqlClient.SqlConnection(“server=192.168.0.109\sql2008;user=sa;pwd=lily;database=khzlsjzk”)

Try
Console.WriteLine(“正在连接.”)
conn.Open()
Console.WriteLine(“连接成功.”)
Catch ex As Exception
Console.WriteLine(ex.Message)
End Try

Console.ReadKey()

最后经过自己模索,启用Sql Server Brower 服务就可以了.

所有安装程序后,服务不要随便禁用,不会总会遇到不可预知的问题.因为平时我在开发时,都是用的计算机名加实例名进行连接,这次由于在虚拟机中需要要使用vpn ,而vpn拔号会更改本地路由表,我使用之前发表的文章

虚拟机中使用Array SSL VPN拔号后,不能访问主机的问题

解决了访问问题,但是不能使用计算机名进行访问,所以使用ip加实例名发现了此问题.花了我不少时间.

iis8 默认不支持svc请教解决方法

2013年8月19日 WCF 评论已被关闭

UltraWinToolbars动态添加按钮,添加分隔符方法

2013年8月11日 开发日志 评论已被关闭

密码保护:南北软件条码系统二次开发记录

2013年8月11日 开发日志 评论已被关闭

今天一个木门客户的电脑不能访问服务器sqlserver数据库.

2013年8月11日 电脑问题 评论已被关闭

mssql 全库搜索某一个字段的值

2013年8月9日 开发笔记 评论已被关闭

vmware tools 只能虚拟机中安装解决方法,亲测有效.

2013年8月1日 电脑问题 评论已被关闭

64位win8下面安装vmware9遇到的一些问题

2013年8月1日 电脑问题 评论已被关闭