.NET 懂设计模式的 高手进。。

来源:百度知道 编辑:UC知道 时间:2024/06/08 10:21:36
现在我碰到一个问题:
我现在所在的企业有3个分公司,每个分公司都用不同的系统。
现在我要把这三个系统的一些功能用一个系统整合起来,于是登陆后操作的数据库就不能确定了。
使用Session是很容易判断的,但是类库是不能使用Session的,引用UI层可以实现,但是这就完全破坏了原来设计好的层次关系,不利于以后的扩展和修改。
所以我想请教,象这样的情况我因该怎么做呢?
我也想过可以通过数据库保存信息,每次需要更改数据库连接前改修改数据库。
但是始终认为这不是很好的解决办法,希望大虾们能给我一些建议。
谢谢。

明确的说,类库是可以使用SESSION的。。。

使用方法如下:

using System.Web;

HttpContext.Current.Session[sessionName] = "xxxx";

==================================================
项目-》添加引用-》找到SYSTEM.WEB添加之,光用using还不够的。

用session来解决是比较好的,这样可以分布数据库,如果用户数量是百万或千万级的,那么要单独整一台session服务器,让所有客户机的session指向那!