相关疑难解决方法(0)

在哪里放置AutoMapper.CreateMaps?

我使用AutoMapper中的ASP.NET MVC应用程序.有人告诉我,我应该搬到AutoMapper.CreateMap其他地方,因为他们有很多开销.我不太确定如何设计我的应用程序将这些调用放在一个地方.

我有一个Web层,服务层和数据层.每个项目都有自己的.我用NinjectDI来做一切.我将AutoMapper在网络和服务层使用.

那么你AutoMapper的CreateMap 设置是什么?你把它放在哪里?你怎么称呼它?

asp.net-mvc configuration design-patterns automapper

213
推荐指数
8
解决办法
9万
查看次数

C#类在单独的文件中?

我的C#项目中的每个类都应该获得自己的文件(在您看来)?

c#

61
推荐指数
7
解决办法
5万
查看次数

StyleCop SA1402 和泛型

我认为SA1402是一个很好的规则,但我对泛型有疑问。我有一个使用Func委托的类,因此名称大致与该签名平行。也就是说,我有一个名为类Operation<TType>Operation<T, TType>Operation<T1, T2, TType>等等。根据SA1402,我需要将所有这些小类放在单独的文件中,并为文件名提供一些奇怪的修饰。此外,如果我需要更改这些项目之一,我通常需要对其余项目进行更改。这似乎不如单个模块可支持。

SA1402允许相同基本类(以及部分)的泛型驻留在一个文件中是否有意义?在这种情况下,类的所有排列都Operation将驻留在“Operation.cs”中。

c# generics stylecop

5
推荐指数
1
解决办法
2151
查看次数

C#:同一个.cs文件中的非嵌套结构作为相关类?

如果我正在处理一个类和一个公共结构(不是嵌套的),我应该为结构创建一个单独的.cs吗?或者将它嵌套在类的.cs文件中?(这假设结构与类有关,但对于类应该嵌套并声明为私有并不是如此独占)

编辑:我删除了关于两个类的初始问题,因为我在单独的文件中找到了C#类?

c#

2
推荐指数
2
解决办法
513
查看次数