小编InT*_*ons的帖子

如果SSIS中的值为NULL,则条件性拆分失败

我根据以下规则将FULL Outer join的结果传递给条件拆分和过滤记录.基本上两个表都具有相同的模式,并且Primarykey值相同.

a. If Primary key of Source is NULL
b. If Primary Key of Destination is NULL
c. If Source and Destination key matches. 
Run Code Online (Sandbox Code Playgroud)

(a)和(b)适用但(c)不适用

Source.Id == Destination.Id
Run Code Online (Sandbox Code Playgroud)

并抛出异常,条件评估为NULL,其中布尔值是预期的.我怎么能做这个工作?

条件性拆分从Merge Join获取输入,它是一个FULL OUTER JOIN因为我需要FULL OUTER加入结果这里

ssis

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

在SQL中查找顶级父级

我有两张桌子如下

Person

  Id   Name
   1    A
   2    B
   3    C
   4    D
   5    E
Run Code Online (Sandbox Code Playgroud)

RelationHierarchy

ParentId   CHildId
   2         1
   3         2
   4         3
Run Code Online (Sandbox Code Playgroud)

这将形成树状结构

          D
          |
          C
          |
          B
          |
          A
Run Code Online (Sandbox Code Playgroud)

ParentId和ChildId是Person Table的Id列的外键

我需要编写可以获取顶级父级即根的SQL.任何人都可以建议任何可以帮助我实现这一目标的SQL

sql sql-server

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

逗号使用SQL Query分隔值

我的SQL表如下

City_Code     Post_Code    Post_Code_Description
100           A1           ABC
100           C8           XYZ
100           Z3           MNO
200           D4           LMN
300           E3           IJK
300           B9           RST
Run Code Online (Sandbox Code Playgroud)

它是city_code和Post_Code之间的映射.一个City_Code有很多邮政编码.现在我想运行一个Query来获得类似的内容

City_Code     Post_Code    Post_Code_Description
100           A1,C8,Z3     ABC,XYZ,MNO
200           D4           LMN
300           E3,B9        IJK,RST
Run Code Online (Sandbox Code Playgroud)

你可以帮我解决一下这个SQL表如下

sql sql-server sql-server-2008

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

没有ASP.NET身份的电子邮件确认和密码策略

OWIN在我的项目中使用表单身份验证,而不使用IdentityMVC模板生成的任何特定类.

我想在我的项目中实现电子邮件确认和密码策略.我不确定如何实现这一点,因为Identity我的项目中没有相关的类,因为我不想使用它们.我很满意OWIN表单身份验证.

有什么方法可以通过电子邮件验证并使用OWIN表单身份验证创建密码策略吗?

asp.net passwords owin asp.net-mvc-5

10
推荐指数
1
解决办法
368
查看次数

Web Api的动态连接字符串

我通过web api公开我的存储库操作.存储库已使用实体框架和工作单元模式实现.我有很多相同数据库的实例.每个代表不同客户的数据.现在的问题是如何通过每个webapi调用动态设置连接字符串?我应该每次调用都获得连接字符串参数吗?或者我应该为每个客户端托管网络Api?

connection-string asp.net-web-api entity-framework-6

7
推荐指数
1
解决办法
4964
查看次数

ELSe(SQL Server)的嵌套CASE语句

我有一个CASE声明,如下所示

CASE 
       WHEN A IS NULL 
       THEN CASE
                 WHEN B IN ('C','D') THEN NULL
                 WHEN X NOT IN ('C','D') THEN Z
                 End
                 ELSE SOMETHING_ELSE -- Want to get here When 'A' IS NOT NULL
                 END AS 'Result'
Run Code Online (Sandbox Code Playgroud)

当First CASE不为真时我想进入ELSE部分,即'A'不是NULL.任何人都可以建议我是否错误地嵌套了它们?没有得到正确的结果.

非常感谢,

sql sql-server-2008

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

OLE DB 提供程序 Microsoft.ACE.OLEDB.15.0 消息

我已经部署了从 Microsoft Access 数据库获取数据的 SSIS 包。它在本地和服务器上运行良好,我使用 DTESEX 32 位运行它,但出现以下错误

请求的 OLE DB 提供程序 Microsoft.ACE.OLEDB.15.0 未注册。如果未安装 32 位驱动程序,请以 64 位模式运行该包。错误代码:0x00000000。

我如何确保服务器上存在 OLE DB 提供程序 Microsoft.ACE.OLEDB.15.0

ssis

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

在 Azure Api 管理中保护 WebApi

我已经在 Azure 网站上部署了我的 webapi 并通过 Azure Api 管理门户公开它。我想阻止对 azurewebsites url 的访问,以便用户只能通过安全密钥通过 azure aoi 管理代理访问我的 api。你能否解释一下如何做到这一点。我听说可以使用相互证书,但在网上找不到任何描述创建此类证书和配置 web api 以有效使用它们的过程的文章。我的第二个问题是,是否有一种机制可以根据用户名/密码和产品名称获取 Api 主键。关于保留该 api 访问密钥的最佳方法是什么。客户端应用程序是否应该将其存储在某个配置文件中,并且应该在运行时以编程方式获取?

非常感谢

azure asp.net-web-api mutual-authentication azure-api-management

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

Web Api 中的逻辑删除的 PUT 或 DELETE

我们应该在 Web Api 中为逻辑删除创建 PUT 或 DELETE 请求吗?即设置标志 IsDeleted = 0 或 1

asp.net-web-api

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

如何从属性名称创建 Expression<Func<TModel, string>> 表达式

我的 Html 帮助器方法如下所示

public static MvcHtmlString Control<TModel>(this MyHtmlHelper<TModel> helper, 
    string propertyName, LayoutHelper layout, TemplateType templateType = TemplateType.Screen)
{
    //...        
}
Run Code Online (Sandbox Code Playgroud)

我想将我的属性名称转换为以下内容

 Expression<Func<TModel, string>> expression
Run Code Online (Sandbox Code Playgroud)

任何帮助都感激不尽

c# asp.net-mvc lambda

5
推荐指数
2
解决办法
1549
查看次数