小编Dav*_*ave的帖子

首次通过 RDP 访问 Azure 虚拟机,在命令提示符处停止

我使用所有默认设置创建了一个虚拟机,当它启动并运行后,我尝试通过 RDP 访问它。我连接正常,初始用户设置屏幕弹出,然后如您所期望地消失,但命令提示符框之一在目录中保持打开状态

c:\users\theusername

没有其他事情发生。我可以在此处的框中输入所有 DOS 命令,但无法进一步输入。打字exit会关闭命令提示符,然后我就被黑屏困住了。

我尝试通过 Azure 门户重新启动 VM,尝试使用各种设置删除和创建新 VM,但结果均相同。

我想知道该帐户是否有问题,但看不到任何明显的信息,谷歌也没有提供任何帮助。有什么想法如何让虚拟机正确启动到桌面吗?

azure azure-virtual-machine

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

在LINQ的子表上使用WHERE子句

在我的Customer模型中,我有

public virtual ICollection<AddressModel> AddressIDs { get; set; }
Run Code Online (Sandbox Code Playgroud)

这些参考 AddressModel使我与客户及其地址之间存在一对多关系。

我有一个使用的搜索功能

var CustomerList = _context.Customers
    .Where(ps => ps.Surname.Contains(surnameToSearchFor))
Run Code Online (Sandbox Code Playgroud)

以姓氏限制返回的数据集。

我正在尝试添加在地址中搜索邮政编码的功能。通过各种链接,这在Visual Studio中有效,但在执行时会中断

CustomerList = CustomerList
    .Include(ps => ps.AddressIDs
                     .Where(a => a.Postcode == postcodeToSearchFor));
Run Code Online (Sandbox Code Playgroud)

与错误

InvalidOperationException: The property expression 'ps => {from AddressModel a in ps.AddressIDs where ([a].Postcode == __p_0) select [a]}' is not valid. The expression should represent a property access: 't => t.MyProperty
Run Code Online (Sandbox Code Playgroud)

如何Where在子表的LINQ中添加子句?

编辑 对于在Linq中建议使用Multiple WHERE子句作为答案的人,该问题显然与单个表有关,而我明确询问了子表。

c# linq entity-framework-core

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