繁体   English   中英

在实体框架中通过键从表获取行

[英]Get a row from A Table By Key in Entity Framework

我有2个这样定义的表:

1号:

public class InputEmail
{
    [Key]
    public string EmailAddress { get; set; }

    public string Hostname { get; set; }

    public string Password { get; set; }

    public int PortNo { get; set; }

    public virtual OutputEmail OutputEmails { get; set; }
}

2号:

public class OutputEmail
{
    [Key]
    public string EmailAddress { get; set; } 
}

在我的程序中,我有一个组合框,可以在其中加载来自InputEmail的电子邮件,其目标是根据用户从组合框中选择的电子邮件,在我的表中整行(该电子邮件是要在消息框中显示的键)。

我当时在考虑使用.Find东西,但似乎无法弄清楚该如何工作。 如果有人可以链接我像一个页面这样或一个网页,我可以阅读了关于这一点,我会很乐意欣赏它。

我这样使用Find函数:

 string combo = comboBox1.SelectedValue.ToString();
 var rand = ctx.InputEmails.Find(combo);

Console.WriteLine(rand.EmailAddress);

它返回了我正在寻找的特定物品。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM