小编CSh*_*Atl的帖子

通用类型在构造函数中

我有一个通用类型接口,并希望对象的构造函数采用通用接口.
喜欢:

public Constructor(int blah, IGenericType<T> instance)
{}
Run Code Online (Sandbox Code Playgroud)

我希望创建此对象的代码指定IGenericType(使用Inversion of Control).我还没有看到这种情况发生的方法.有什么建议可以实现吗?

我希望有人创建对象,如:

Constructor varname = new Constructor(1, new GenericType<int>());
Run Code Online (Sandbox Code Playgroud)

.net c# generics inversion-of-control

41
推荐指数
1
解决办法
6万
查看次数

将DB Connection对象传递给方法

想知道是否建议传递数据库连接对象(到其他模块)或让方法(在另一个模块中)负责设置它.我倾向于让方法设置它,以便在使用之前不必检查连接的状态,只是让调用者将任何所需的数据传递给设置连接所需的调用方法.

.net c# ado.net database-connection

21
推荐指数
3
解决办法
1万
查看次数

存储过程的缺点

想获得使用存储过程的优缺点列表.SP的主要优点似乎是预编译并从应用程序中抽象出数据.给我你的想法....

database database-design stored-procedures sql-server-2005

20
推荐指数
6
解决办法
5万
查看次数

Resharper:vars

为什么Resharper希望您将大多数变量更改为var类型而不是代码中的实际类型?

.net c# resharper

20
推荐指数
4
解决办法
1万
查看次数

内存映射文件.NET

我有一个项目,它需要访问ASP.NET中的大量专有数据.这是通过在共享内存中加载数据在Linux/PHP上完成的.我想知道是否尝试使用内存映射文件是可行的方法,或者是否有更好的方法可以提供更好的.NET支持.我在考虑使用数据缓存但不确定缓存中保存的数据大小的所有缺陷.

.net c# asp.net memory-mapped-files

13
推荐指数
2
解决办法
1万
查看次数

在对象中初始化集合?

如果对象具有属于集合的属性,那么对象是应该创建集合对象还是让使用者检查null?我知道消费者不应该假设,只是想知道大多数人是否创建了集合对象,如果它从未被添加到.

.net c# oop

9
推荐指数
1
解决办法
1468
查看次数

如果新的dll在bin中丢失,请重新启动IIS?

如果我将新DLL放入虚拟目录的bin中,是否必须重新启动IIS?

iis

6
推荐指数
1
解决办法
2457
查看次数

存储库模式 - MVC店面

一直在查看MVC店面,并看到从存储库类返回IQueryable.想知道如果你没有使用LINQ,那么返回该对象是否有意义?在LINQ因为延迟执行而有意义的情况下,因此在服务层中添加过滤是有意义的,但如果不使用LINQ,则在许多情况下您希望在DB中进行过滤.在这种情况下,我只是添加对存储库进行过滤的方法吗?如果我这样做,服务层真的有用吗?

linq asp.net-mvc repository-pattern

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

我可以对ASP.NET Web API使用小型探查器,并且在URL上仍然可以看到结果吗?

我从其他客户端访问了ASP.NET Web API控制器,但无法在Mini Profiler URL:/ mini-profiler-resources / results中查看此调用的统计信息。这不可能吗?

mvc-mini-profiler

5
推荐指数
0
解决办法
417
查看次数

日期格式应该是什么图层?

日期格式应该是系统的哪一层?从数据库(数据层)中选择日期时应该格式化日期还是应该在表示层格式化日期?
我认为格式化是一种视觉偏好,所以我倾向于尽可能接近表示层.

您在哪里存储首选日期的格式字符串?

formatting user-interface date

4
推荐指数
1
解决办法
214
查看次数