数据接口及数据层的函数都实现了多语言的支持比如:
GetArticleList(int intColumnID,int intLanguageID)
而在逻辑层只是简单代理了数据层的方法,签名完全一样
GetArticleList(int intColumnID,int intLanguageID)
实际使用中发现并不合理
逻辑层改为只对特定语言支持,参数intLanguageID直接封装起来
GetArticleList(int intColumnID)
这样使用起来会更加清楚,因为我的项目各个语言版本都是相互独立的