套件定义中别名的作用
1.可以在下单时显示特殊的名称?为什么这样设计,都忘记了。
2.生产计划时,生成分计划时,有一个套件别名的常数,这样对于平开门,可以设置别名为空。而对于子母门确设置别名。这样在打印时,就可以达到
2100
2011子母门的效果。
1.可以在下单时显示特殊的名称?为什么这样设计,都忘记了。
2.生产计划时,生成分计划时,有一个套件别名的常数,这样对于平开门,可以设置别名为空。而对于子母门确设置别名。这样在打印时,就可以达到
2100
2011子母门的效果。
最新版的木门管理软件,生产计划,可以批量下订单。对于产能比较大的木门厂,可能一次就会下几十到几百个订单。推算下来这个记录数是比较大的,在系统处理过程中,使用了事务保存。
但是在保存计划时,发现系统运行比较慢。特别是在事务提交语句。
经排查发现,在lily.core 库存中,事务提交时,会去更改实体的状态,由于分计划的记录比较多,所以整个实体状态更改过程花了比较大的时间成本。
决定在lily.core里增加一个选项,用于控制此行为。
通过重写EntityHandler的AddCacheEntity方法。
如果在事务中提交实体的更改会调用AddCacheEntity方法放在缓存中,用于在事务提交成功后更改实体的状态。
对于大批量数据提交,在操作类中重写AddCacheEntity方法,提交完成后重新加载数据。
最近使用虚拟主机调试程序,发现使用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加实例名发现了此问题.花了我不少时间.