gpt4 book ai didi

c# - 获取 C# 中链接的外键表的值

转载 作者:行者123 更新时间:2023-11-29 11:30:25 26 4
gpt4 key购买 nike

我有一个关于数据库中外键的问题。我正在使用 Entity Framework (Visual Studio winforms) 使用 C# 进行编程,并且我的 sql 数据库中有带有外键的数据。

我有一些查询可以访问这些数据以将它们放入Datagrid中。一切都很好,除了表中的数据是外键(数字)。当我通过查询选择它们时,我只获得外键(数字),而不是另一个表中链接的值。

var requete_reservations = from reservation_spa in bdd.reservation_spa
where reservation_spa.NOMBRE_RESERVATION > 0
select new
{
reservation_spa.CLIENT,
reservation_spa.SPA,
reservation_spa.NOMBRE_RESERVATION
};
dataGrid_reservations.DataSource = requete_reservations.ToList();

reservation_spa.client中,我有一个链接另一个表客户端的号码

reservation_spa Table

Client table with linked key

如何使用 reservation_spa 中的外键从客户端获取名称

最佳答案

您必须像这样加入表 reservation_spaClient :

var requete_reservations = from r in bdd.reservation_spa
join c in bdd.client on r.CLIENT equals c.IDCLIENT
where r.NOMBRE_RESERVATION > 0
select new
{
c.NOM,
r.SPA,
r.NOMBRE_RESERVATION
};

关于c# - 获取 C# 中链接的外键表的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37523634/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com