10多年没搞开发,最近从头学习MVC和WCF,请教各位前辈一些可能很白的问题
1.通过svcutil.exe http://172.19.33.93:7080/SmartQIS/WCFService.svc?wsdl生成WCFService.cs文件后,Winform调用它已经实现,但ASP MVC里是否也是一样使用这个cs文件?那与在ASP MVC项目里引用WEB有何区别?我看了它生成的MAP文件很多地方多了SOAP字符。
2.WCF里的实体类与MVC的实体类能否通用一个?能通用的话,如何实现MVC的MODELS的客户端验证?因为生成的WCFService.cs随时可能有改变,难道我生成一次WCFService.cs,然后再在WCFService.cs文件重新手工设置一下MVC端的MODELS要求?
3.因字段较多,有时实体类值要写一堆码,我目前是字段少的就尽量用实体类对数据库操作,字段较多的我传递字串进存储过程处理,请问有没有比较好一点的办法?
4.3里的字段较多的WEB FORM设计有没有好点的方法,一个字段一个字段写,WINFORM还好点,WEBFORM头晕啊。
5.考虑到将来用户增多的问题,同一个WCF服务希望能否部署到多个应用服务器?用户可以选择应用服务器,避免一台服务器负载过重。这多个服务器只是IP不一样,那如何配置ASP MVC的WEB.CONFIG文件而让用户选不同的IP就选不同的服务器。
6.近27个商业单元,数据库20多个,有一半是相同结构,有一半是关键字段比前一种多,并且还多一些其它生产数据,目前数据量30多个GB。以前VB6编写的,前段时间用WINFORM重写了部分模块,可以很方便多个商业单元数据库的切换,因为每个客户端可以设置好INI就可以了,有的用户只能访问一个BU,指定就好了,有的用户可以访问27个部分BU,但现在改成ASP.net MVC后只有一个WEB.config,如何实现在登录时就让用户确定选定的BU?还是说所有BU全列出来,让用户自己选,没权限的就不让进?有没有更好的办法。
7,以上架构 ASP.net MVC+多个WCF服务器(WCF服务一致,部署多台只是设想还没能实现)+SQLSERVER数据服务器。用户有台式机,手提电脑,还有瘦客户端(无硬盘)
问题较多,请大家帮忙,谢了。分数可以另开帖子追加,感恩!!!