小编Ram*_*Ram的帖子

C#选择列表中的元素作为字符串列表

在C#中,我需要从对象列表中获取特定属性的所有值到字符串列表中

List<Employee> emplist = new List<Employee>()
                                {
                                 new Employee{ EID=10, Ename="John"},
                                 new Employee{ EID=11, Ename="Adam"},
                                 new Employee{ EID=12, Ename="Ram"}
                                };
List<string> empnames = emplist.//get all Enames in 'emplist' object into list
                         //using linq or list functions or IENumerable  functions
Run Code Online (Sandbox Code Playgroud)

我熟悉提取值的foreach方法,但我想知道它是否可能使用linq或IENumerable函数或一些较短的代码将列表对象属性值中的值提取到字符串对象中.

我的查询与IList中的C#select元素类似, 但我想将结果作为字符串列表

c# linq

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

dvnm不被认为是内部或外部命令,可操作程序或批处理文件

当您尝试在命令promt中运行"dnvm list"或任何"dnvm"命令时,我得到错误

"dvnm不被认为是内部或外部命令,可操作程序或批处理文件"

我已经在我的windows7 pc上安装了visual studio 2015.

asp.net-core

12
推荐指数
1
解决办法
7638
查看次数

使用 Azure DevOps 还原 EfCore 迁移

我想在 Azure Devops 中为我的 .Net Core 应用程序添加构建和发布管道。应用程序使用 EF Core 迁移。

我使用了这里提供的解决方案:https : //blog.clear-measure.com/2019/01/07/run-ef-core-migrations-in-azure-devops/

它工作正常。我在构建期间生成脚本,将其作为另一个工件发布,然后在发布步骤中使用它来针对数据库运行。

但是如何处理我想恢复更改的情况。在这里我看到两个场景:

  1. 如果我能以某种方式在以前的版本上单击 Deploy 并以这种方式返回到应用程序的以前的工作版本(并恢复数据库),那就太好了。

  2. 恢复 repo 中的更改,删除可能已在发布之间创建的迁移并再次启动构建和部署过程。如何将已添加的迁移恢复到数据库?

甚至第一种方法可能吗?

谢谢你的帮助!

continuous-integration entity-framework-core azure-devops entity-framework-migrations

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

创建临时表的脚本

我在 SQL Server 2008 R2 中有一个全局临时表。我需要一个生成脚本的方式与我们在 SSMS 中通过“脚本表作为”->“创建到”生成脚本的方式相同。

我实际上并没有创建临时表。我只是想使用它的模式来创建一个表,这样我就可以在事务期间将数据永久存储在我的表中。

sql sql-server temp-tables sql-server-2008

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

PowerShell中的“处于”状态

Powershell 中是否有任何类似于 sql.in 的“in”条件。如果可用,请让我知道如何使用它的语法。我的情况是我需要获取一个 id 列表并在另一个查询中使用它。

寻找在下面做

//Below line i veried returns values more than 1
$desktopGroupIds = Get-BrokerDesktopGroup -AdminAddress 'IPAddressgoeshere' |  select uid

Get-BrokerPrivateDesktop  -AdminAddress 'IPAddressgoeshere' | Where { $desktopGroupIds.contains($_.DesktopGroupUid) } | select DesktopGroupUid
Run Code Online (Sandbox Code Playgroud)

第二个查询不返回值。如果我一一传递值,我相信第二个查询可以给出结果。我想使用可能是“-in”运算符(如果可用)或使上述包含工作。

谢谢,

powershell powershell-2.0

0
推荐指数
1
解决办法
4544
查看次数