将变量传递给全局函数(在BussLogic中)的最佳方法是什么?web app和winforms app都可以使用它?
我正在考虑使用变量声明结构(可以通过将它们声明为winforms应用程序的朋友并将它们存储在Web应用程序的会话变量中来在项目中访问)并将这些结构byref传递给buss逻辑中的全局函数。
目前我的网络应用程序和winforms应用程序都设计为做同样的事情(从数据库读取数据并在网格中显示),我试图摆脱重复的代码。
我确信还有很多其他方法可以实现这一目标,但不确定哪一种是最好的。
Bhavin
答案 0 :(得分:0)
我只是想知道,你打算如何在Windows应用程序和Web应用程序之间传递变量两个环境完全不同并且有不同的环境,还值得一提的是web应用程序是无状态的,大多数对象每个请求的生命周期。
而不是共享变量,为什么不创建一个服务层,一个Web服务(wcf或asmx),它公开了所有需要重用的业务功能的方法,只是做了与表示层相关的自定义编程。
看看以下guidelines我认为你想要完成的任务的标准。