小编Mys*_*ter的帖子

找到IIS Express配置/配置数据库文件在哪里?

哪里可以找到IIS Express配置/配置数据库文件?

iis-express

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

为什么嵌套锁不会导致死锁?

为什么这段代码不会造成死锁?

   private static readonly object a = new object();
Run Code Online (Sandbox Code Playgroud)

...

   lock(a)
   {
      lock(a)
      {
         ....
      }
   }
Run Code Online (Sandbox Code Playgroud)

c# asp.net deadlock

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

将DBContext转换为ObjectContext以与GridView一起使用

我有一个使用EF codefirst的webforms项目来保存数据.我想使用GridView和EntityDataSource,以节省写入CRUD.这可能吗?

我可以将我的DBContext转换为EntityDataSource所期望的ObjectContext吗?

这是我试过的:

<asp:EntityDataSource ID="OrdersDataSource" runat="server" ContextTypeName="SomeNamespace.Models.ShopDBContext" 
     EnableFlattening="False" EntitySetName="Orders" EntityTypeFilter="Order" EnableDelete="False" 
     EnableUpdate="False" Include="OrderLines" OrderBy="it.Id"> 
</asp:EntityDataSource>

<asp:GridView ID="OrdersGridView" runat="server" AllowPaging="True" AllowSorting="True" 
     AutoGenerateColumns="True" DataKeyNames="Id" DataSourceID="OrdersDataSource" /> 
Run Code Online (Sandbox Code Playgroud)

但是我得到了这个例外:

无法将类型为"SomeNamespace.Models.ShopDBContext"的对象强制转换为"System.Data.Objects.ObjectContext".

gridview entitydatasource ef-code-first entity-framework-4.1

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

Linq将复杂类型聚合成一个字符串

我已经看到了.net Aggregate函数的简单示例:

string[] words = { "one", "two", "three" };
var res = words.Aggregate((current, next) => current + ", " + next);
Console.WriteLine(res);
Run Code Online (Sandbox Code Playgroud)

如果您希望聚合更复杂的类型,如何使用'Aggregate'函数?例如:一个具有2个属性的类,例如'key'和'value',你想要输出如下:

"MyAge: 33, MyHeight: 1.75, MyWeight:90"
Run Code Online (Sandbox Code Playgroud)

.net linq asp.net string-concatenation

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

Visual Studio 2010加载符号太长,符号文件位置无法删除

Visual Studio需要花费很多额外的时间来加载外部dll的符号,我宁愿不加载它们.我在VS2008中摆弄了我的符号设置,这些设置似乎正在影响VS2010

如何阻止它加载第三方符号?
我试过了:

  • devenv/resetuserdata
  • 工具>选项>调试>符号(我无法删除或取消选中pdb文件位置:"环境变量:_NT_SYMBOL_PATH")
  • 我已经清除了上面这样的位置:set _NT_SYMBOL_PATH =
    实际上这有很大的不同(以前是SRV c:\ symbols http://msdl.microsoft.com/download/symbols)
  • 我删除了以下内容:%localappdata%\ Temp\Temporary ASP.NET Files\root \

接下来的事情是VS重新安装,失败的操作系统重新安装,但如果每次按下调试它会节省我14秒,那将是值得的.

visual-studio-2010 debug-symbols

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

从c#中的字符串中提取基本URl?

我目前正在开发一个使用.NET 1.1框架的项目,我现在陷入困境.我有一个像" http://www.example.com/mypage/default.aspx " 这样的字符串,或者它可能是" http://www.example.edu/mypage/default.aspx "或" http:// www .example.eu/mypage/default.aspx ".如何从这种字符串中提取基本URl.

谢谢

.net c# string

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

嵌套空值检查C#的简写

据我所知,没有一个显著写以下更优雅的方式....

string src;
if((ParentContent!= null)
    &&(ParentContent.Image("thumbnail") != null)
    &&(ParentContent.Image("thumbnail").Property("src") != null))
    src = ParentContent.Image("thumbnail").Property("src").Value
Run Code Online (Sandbox Code Playgroud)

你认为应该有一个C#语言功能来缩短它吗?
如果是这样,它应该是什么样的?
例如,像延伸?? 操作者

string src = ParentContent??.Image("thumbnail")??.Property("src")??.Value;
Run Code Online (Sandbox Code Playgroud)

为相当人为的例子和我过度简化的解决方案道歉.

编辑...许多年后
这是一个计划的语言功能,称为" 空传播运算符 " ?. https://roslyn.codeplex.com/discussions/540883(谢谢@Brian)

c# language-features

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

你如何调试ASP.net HTTPHandler

我在visual studio中的HttpHandler中设置了一个断点.HttpHandler是我试图通过在VS开发Web服务器中运行我的应用程序来调试的.ashx文件.我的断点没有被击中.

我该如何逐步完成?

编辑:我的断点没有被击中

.net asp.net debugging httphandler visual-studio

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

带有前缀的AutoMapper

我正在尝试使用Automapper映射到对象,问题是我想要映射的对象之一在其所有属性前面都有前缀'Cust_'而一个没有.有没有办法进行这种映射.

比如说我有

class A
{
      String FirstName { get; set; }
      String LastName { get; set; }
}

class B
{
      String Cust_FirstName { get; set; }
      String Cust_LastName { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

显然这张地图不起作用

AutoMapper.Mapper.CreateMap<A, B>();
b = AutoMapper.Mapper.Map<A, B>(a);
Run Code Online (Sandbox Code Playgroud)

c# automapper

18
推荐指数
1
解决办法
4230
查看次数

用于浏览API的JSON查看器

有没有人对应用程序或浏览器插件有任何建议,使浏览和可视化JSON API变得容易.请通过参考或链接指向您推荐的应用程序来支持您的答案.

browser json visualization visualizer

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