草庐IT

select_from

全部标签

c# - 相当于 LINQ 的 Select 命令的 Powershell?

我正在尝试运行以下Powershell脚本。import-moduleActiveDirectory$computers=Get-ADComputer-filter*-SearchBase"OU=myOU,DC=vw,DC=local"|select-objectnameInvoke-Command-ComputerName$computers-ScriptBlock{gpupdate/target:Computer}问题是$computers不是-ComputerName预期的string[]。它实际上是一组ADComputer,带有一个名为name的参数。#Get-ADComput

c# - 使用 Linq Select 将实体映射到 DTO 的最简洁方法?

我一直在努力想出一种干净且可重用的方法来将实体映射到它们的DTO。这是我想出的例子以及我被困的地方。实体publicclassPerson{publicintID{get;set;}publicstringName{get;set;}publicAddressAddress{get;set;}//OtherpropertiesnotincludedinDTO}publicclassAddress{publicintID{get;set;}publicstringCity{get;set;}//OtherpropertiesnotincludedinDTO}DTOpublicclassP

c# - 在 select 语句中使用命名元组

有没有更好的方法使用var目标变量在C#7中选择命名元组?我一定在示例1中做错了什么,或者完全误解了某些东西。我似乎必须明确设置目标类型才能执行此操作。//1.Failstocompilewith"incorrectnumberoftypeparameters"issue.vartuples=source.Select(x=>(x.A,x.B));//2.CompilesIEnumerabletuples=toCheck.Select(x=>(x.A,x.B));//3.Compilesvartuples=newHashSet(source.Select(x=>(x.A,x.B)));

c# - 如何修复 "The requested resource is in use. (Exception from HRESULT: 0x800700AA)"

我该如何解决这个错误?"Therequestedresourceisinuse.(ExceptionfromHRESULT:0x800700AA)".这在使用C#.NET中的WebBrowser控件导航到其他网站时出现。为什么? 最佳答案 如果当前正在处理导航操作,或者控件中的任何阻止对话框当前处于打开状态(包括上下文菜单、Javascript警报、NTLM登录对话框等),则WebBrowser控件被视为“正在使用”。您可以使用WebBrowser.IsBusy属性来检测这些状态。如果由于当前导航操作不完整,您可以尝试停止当前导航(

c# - 通用扩展方法 : Type argument cannot be inferred from the usage

我正在尝试创建一个适用于类型化数据表的通用扩展方法:publicstaticclassExtensions{publicstaticTableTypeDoSomething(thisTableTypetable,paramExpression>[]predicates)whereTableType:TypedTableBasewhereRowType:DataRow{//dosomethingtoeachrowofthetablewheretherowmatchesthepredicatesreturntable;}[STAThread]publicstaticvoidmain(){M

c# - 在 Linq 中,.Select() 的反义词是什么?

在Linq查询中,如果我想选择除特定属性之外的所有属性,我该怎么办?我不能使用Select()并指定除我不想要的属性之外的所有属性,因为我不知道某些属性(我查询抽象类列表)。我也不能只选择所有属性,因为在序列化X类型的对象时检测到会抛出循环引用。(我正在将对象序列化为Json)是否有我可以使用的Filter()方法或一些扩展方法?谢谢。 最佳答案 不,你不能那样做-根本没有那样的事。请记住,作为投影的结果,您必须以特定类型结束......如果您不知道要选择哪些属性,您怎么能拥有这样的类型?如果您正在查询某个抽象类的列表,您是否有任何

c# - SMTP 异常 : Unable to read data from the transport connection: net_io_connectionclosed

我知道这个问题看起来像是许多其他问题的重复,但事实并非如此。每当我尝试通过我的Web应用程序在我的本地计算机上发送电子邮件时,都会抛出SMTPException,异常是://onthisline:SmtpServer.Send(mail);Unabletoreaddatafromthetransportconnection:net_io_connectionclosed.虽然生产代码运行良好,相同的代码、相同的连接、相同的凭据,我使用的是IP而不是别名,我试图关闭本地机器上的防火墙,但没有任何帮助解决这个问题。虽然以前在我的本地机器上工作过,但任何人都可以提示引发此问题的可能是什么问题

c# - Entity Framework : The context is being used in Code First mode with code that was generated from an EDMX file

我正在使用EF6数据库优先方法开发一个WPF应用程序,我的解决方案中有一个项目,如果我运行我的项目,这个错误总是出现。上下文在代码优先模式下使用,代码是从数据库优先或模型优先开发的EDMX文件生成的。这将无法正常工作。要解决此问题,请不要删除引发此异常的代码行。如果您希望使用数据库优先或模型优先,请确保EntityFramework连接字符串包含在启动项目的app.config或web.config中。如果您要创建自己的DbConnection,请确保它是一个EntityConnection而不是其他类型的DbConnection,并且您将它传递给采用DbConnection的基本Db

c# - 在 LINQ Select 中赋值?

我有以下查询:drivers.Select(d=>{d.id=0;d.updated=DateTime.Now;returnd;}).ToList();drivers是一个包含不同ID和更新值的列表,因此我正在更改Select中的值,但这是执行此操作的正确方法。我已经知道我不会将驱动程序重新分配给驱动程序,因为Resharper对此有所提示,所以我想如果这样会更好:drivers=drivers.Select(d=>{d.id=0;d.updated=DateTime.Now;returnd;}).ToList();但这仍然是有人应该为驱动程序列表中的每个元素分配新值的方式吗?

c# - 为什么 Linq to Entity Select Method 翻转投影列表属性?

我对linqtoentity/Json/MVC.net4有最奇怪的行为我有这段代码,出于某种奇怪的原因,所有其他列表的属性顺序都颠倒了。varoutput=db.FooBar.Where(a=>a.lookupFoo==bar).Select(a=>newList{//value'sarethesameperrow//fordemonstrationsake.a.fooBarA,//Always12.34a.fooBarB,//Always12.34a.fooBarC,//Always0a.fooBarD//Always0//lazycastingtodoublefromint});r