小编Way*_*ton的帖子

排除JOIN字段上的匹配项为NULL

如果您执行的连接看起来像这样

SELECT T1.KeyField1, T1.KeyField2, T2.Field3
FROM T1 JOIN T2 ON T1.KeyField1 = T2.KeyField1 AND T1.KeyField2 = T2.KeyField2
Run Code Online (Sandbox Code Playgroud)

有没有办法不允许NULLS匹配类似于此查询将返回的结果

SELECT T1.KeyField1, T1.KeyField2, T2.Field3
FROM T1 JOIN T2 ON T1.KeyField1 = T2.KeyField1 AND T1.KeyField2 = T2.KeyField2
               AND T1.KeyField2 IS NOT NULL AND T2.KeyField2 IS NOT NULL
Run Code Online (Sandbox Code Playgroud)

编辑

我实际上问了这个问题......让我再试一次.

我们正在将新数据与旧数据进行比较,并查找行完全相同的记录.

所以两个表都定义了:

CREATE TABLE [Table](
    [Identifier] [int] IDENTITY(1,1) NOT NULL,
    [Key1] [varchar](50) NOT NULL,
    [Data1] [varchar](50) NULL,
    [Data2] [varchar](50) NULL
Run Code Online (Sandbox Code Playgroud)

如果我查询:

DELETE
FROM T1 JOIN T2 ON T1.Key1 = T2.Key1 
               AND T1.Data1 = T2.Data2 …
Run Code Online (Sandbox Code Playgroud)

sql t-sql sql-server

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

如何在LightSwitch中的IContentItemProxy上获取SetBinding方法的路径?

我正在尝试创建一个绑定,以根据所选项的属性更改标签的背景颜色.我正在使用表格:

this.FindControl("ItemDisplayTitle")
        .SetBinding(TextBox.BackgrounProperty, **PATH**, 
             new MyIconverter(), BindingMode.OneWay);
Run Code Online (Sandbox Code Playgroud)

如果我使用"Value"作为路径,它使用ItemDisplayTitle的值来使用MyIconverter()设置颜色

但我真的想使用屏幕上的另一个属性"健康",但它是此窗口的本地属性.

研究告诉我,我应该使用"Details.Entity.AnotherProperty"形式 2012年6月6日上午10:16 - Otis Ranger

但是当我尝试使用"DataSourceName.MyEntityName.MyProperty"时,它似乎不起作用.我也尝试了"Details.MyEntityName.MyProperty",并在绝望中"Details.Entity.MyProperty"

我很确定我只是心理打嗝,但是 细节,实体另一个属性应该是什么?我是否错过了一个明确的参考页面,确切的路径应该是什么?

c# silverlight visual-studio-lightswitch

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

使用WindowsIdentity.GetCurrent()枚举组返回旧的组集

我有一个用户,当我尝试使用System.Security.Principal.WindowsIdentity.GetCurrent().Groups用户的计算机或System.Web.HttpContext.Current.Request.LogonUserIdentity.GroupsIIS服务器上枚举她的组时 ,我会得到他们旧组的列表,而不是他们的新组.

我检查了他们进行身份验证的DC,并且ASP.NET页面在SharePoint实例中运行,因此LogonUserIdentity最喜欢从Kerberos票证中提供.

我应该直接从AD中查找组而不是依赖于WindowsIdentity或LogonUserIdentity吗?

asp.net credentials active-directory

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