小编Joa*_*eme的帖子

ELMAH在哪里保存数据?

我刚刚安装了ELMAH.MVC(这里有更多信息),并想知道它的数据保存在哪里.我读过您可以选择设置数据库进行存储,但似乎默认安装使用"内存中"?它是如何工作的?如果我回收应用程序池或IIS网站,我是否会丢失所有数据?谢谢!

.net c# elmah

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

将string []数组赋值给params string []的函数

我有一个功能void Test(int id, params string[] strs).

我如何传递一个字符串数组作为strs参数?我打电话的时候:

Test(1, "a, b, c");
Run Code Online (Sandbox Code Playgroud)

它将"strs"作为单个字符串(不是数组).

c# string params

18
推荐指数
2
解决办法
4万
查看次数

带开放泛型的Ninject Contextual绑定

我有一个通用接口IRepository<T>和两个实现xrmRepository<T>efRepository<T>

我希望更改基于的绑定T,更具体地说,xrmRepositoryT派生时使用Entity.我怎么能做到这一点?

我目前有:

kernel.Bind(typeof(IRepository<>)).To(typeof(efRepository<>)).InRequestScope();
kernel.Bind(typeof(IRepository<>)).To(typeof(xrmRepository<>)).When(request => request.Service.GetGenericArguments()[0].GetType().IsSubclassOf(typeof(Entity))).InRequestScope();
Run Code Online (Sandbox Code Playgroud)

但是,当我尝试解决IRepository<Contact>它时,它会转到efRepository,即使Contact继承实体.

我不想使用命名绑定,否则我将不得不在任何地方添加名称.

c# generics ninject repository dynamics-crm-2011

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

如何使用MvcSiteMapProvider从Mvc.sitemap获取节点的url

我想使用像"key"这样的属性从Mvc.sitemap文件中获取url?我想从帮助者那里打电话.我只是无法弄清楚如何使用mvcsitemap类从文件中检索节点来生成url.提前致谢!

c# asp.net-mvc-3 mvcsitemapprovider

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