小编Mar*_*tyn的帖子

MiniProfiler和SqlMembershipProvider

我正在尝试使用SqlMembershipProvider在MiniProfiler中显示时发生任何数据库查询,但我想不出任何更换SqlConnection的方法是使用ProfiledDbConnection,因为它似乎在内部完成所有操作.任何人都有任何巧妙的想法?

asp.net-membership mvc-mini-profiler

8
推荐指数
1
解决办法
115
查看次数

在使用未分配的局部变量时,如何在VB.NET中强制编译时警告?

今天我发现我多年来对VB.NET的假设并不正确(令人担忧!).我假设在循环中声明的变量具有它声明的迭代的生命周期,但事实上它似乎具有整个过程的生命周期.

例如:

        For i As Integer = 0 To 1
            Dim var1 As Boolean
            Console.WriteLine(var1.ToString())
            var1 = True
            Console.WriteLine(var1.ToString())
        Next
        Console.ReadKey()
Run Code Online (Sandbox Code Playgroud)

我假设输出为False,True,False,True但实际上它是False,True,True,True.

在C#中,等效代码将无法编译,因为您将获得错误"使用未分配的局部变量'var1'"的编译时错误.

我意识到有很多方法可以解决这个问题,最好的做法是在循环之外声明变量并在每个循环开始时重置它.

我发现这种行为对我来说是非常直观的,我想在VB.NET中至少有一个编译时警告/当我这样做.(我也可以在我已经拥有的任何项目上设置这个并得到警告,这将允许我检查我的假设不会导致错误).

有谁知道如何在VB.NET中生成编译时警告?我是唯一发现这种反直觉的人吗?

vb.net

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

我在哪里可以找到易于以编程方式阅读/使用的人体解剖数据集

我正在寻找人体解剖学的数据集,它给了我身体部位/骨骼/肌肉之间的层次关系.

我发现UMLSGALEN这样的数据集是大型RDF/OWL数据集,它们给我这种数据,但我发现得到我想要的数据子集非常困难 - 主要是由于缺少.NET库/ OWL的工具和我对这个领域缺乏了解.

我相信如果需要的话,我最终能够从中得到一些东西,但我想知道是否有人知道更小/更简单的数据集.如有必要,我们愿意为此付费,因为时间紧迫.

像下面的东西,但整个身体(我们在这里可以非常灵活......我们只需要小/简单)

<Arm>
  <Bones>
      <Humerus/>
      <Raduius/>
      <Ulna/>
  </Bones>
  <Muscles>
   ...
  </Muscles>
</Arm>
Run Code Online (Sandbox Code Playgroud)

我在网上搜索过类似的内容,并没有发现这种简洁程度,但却有必要的细节.

提前致谢.

rdf owl dataset

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

合并2个查询的结果,其中连接列可能缺少任一表中的数据

我觉得这有一个非常简单的解决方案,我只是在脑部冻结,但我希望你能帮忙.

我有2个表具有相同的布局,但来自不同系统的数据,我想在查询中将它们组合起来用于报告.但是我通常加入的列可能只有一个或另一个表中的值.

表A.

Date       | Sales
-------------------
20/12/2010 | 500
19/12/2010 | 450
Run Code Online (Sandbox Code Playgroud)

表B.

Date       | Sales
-------------------
20/12/2010 | 200
18/12/2010 | 70
Run Code Online (Sandbox Code Playgroud)

我想在结果集中这些:

结果

Date       | Sales A | Sales B
-------------------------------
20/12/2010 | 500     |    200
19/12/2010 | 450     |    NULL
18/12/2010 | NULL    |    70
Run Code Online (Sandbox Code Playgroud)

这看起来如此简单明了,但我无法做到正确,非常感谢帮助.

sql sql-server

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