小编Raj*_*jiv的帖子

如何使用 .net core Entity Framework 中的表值参数调用存储过程

我有一个带有表值参数的存储过程。我必须从 .net 核心中的实体框架调用它。

我在上下文对象上找不到任何 API。

我曾尝试使用 ADO.net API 并且它有效,但现在我必须从 .net 核心中的 EF 调用它。我必须调用返回结果的存储过程,我必须捕获它。

我的示例 SP 如下

CREATE PROCEDURE [dbo].[GetMyData] 
@MyRequest [dbo].[MyRequestType] Readonly
As 
BEGIN

--Its sample SP thats why returned request table as it is    
select * from @MyRequest


END
Run Code Online (Sandbox Code Playgroud)

MyRequestType 是用户定义的表类型

它的结构如下

CREATE TYPE [dbo].[MyRequestType] AS TABLE(
    [Id] [numeric](22, 8) NULL,
    [Col1] [bigint] NULL,
    [Col2] [numeric](22, 8) NULL 
) 
Run Code Online (Sandbox Code Playgroud)

我在 EF 核心中使用代码优先方法

任何帮助将不胜感激。

.net c# sql-server entity-framework-core

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

展平Javascript数组

我有一个这样的对象数组:

let list = [
  {
    'items': [
      'item 1',
      'item 2'
    ]
  },
  {
    'items': [
      'item 3'
    ]
  }
]
Run Code Online (Sandbox Code Playgroud)

我想从此对象展平数组,如下所示:

['item 1','item 2','item 3']
Run Code Online (Sandbox Code Playgroud)

我应该为该输出使用哪个JavaScript函数?

我已经尝试过使用map函数:

list.map(i => i.items)
Run Code Online (Sandbox Code Playgroud)

但是我得到了这个输出:

[["item 1","item 2"],["item 3"]]
Run Code Online (Sandbox Code Playgroud)

注意:我正在寻找任何现有功能或包装在功能中的答案,因此我只能调用一个功能-自己不要写循环。

javascript arrays typescript

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