1,基础设施
2域
3 AppService服务
4分布式服务
5演示
我想在我的项目中使用枚举.但我不知道哪一层描述了它们.我有两个想法.
1-在域中声明枚举并通过WCF DataContract传递网络.
2-在类库项目中声明枚举(例如:在公共层中)并将其构建为dll并在所有层中使用它.
帮我选一个.
解决方法 这取决于您需要使用枚举所代表的值的位置.如果这些是您的表示层需要的值,那么这就是他们应该去的地方.如果它是您的服务层所依赖的东西,那么您需要将它们放在那里.我不确定最好的方法是将所有的枚举都集中在一个位置.它们应该在应用程序中展开,位于依赖于它们的最低层,通常与使用枚举的类相同的命名空间并对它们执行一些逻辑.
如果应用和域将使用它们,则在域中声明它们并通过网络传递值.
总结以上是内存溢出为你收集整理的c# – 我应该在哪个层声明枚举?全部内容,希望文章能够帮你解决c# – 我应该在哪个层声明枚举?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)