与实体框架、SQL Server 和 VB.net 的关系表

Relationship tables with Entity Framework, SQL Server and VB.net

提问人:facu_0810 提问时间:9/3/2023 最后编辑:marc_sfacu_0810 更新时间:9/3/2023 访问量:33

问:

我有一个问题,我无法解决它。我想显示一个 datagridview,其中包含一个与该实体相关的实体,每个用户都有一个分配的配置文件,在配置文件表中是描述。usuariosperfiles

但是当我想显示DGV中的信息时,只显示有关.如何显示其他实体中的描述?Usuariosperfiles

我使用实体框架,我使用 DGVusuariosDataBindings

当我找到可用的列时,会显示如下内容:

在此处输入图像描述

我尝试手动添加属性,但它什么也没返回:descripcion

手动添加的属性

这是我的,对于后端,我使用 SQL Server:model.edmx

模型.edmx

这是我的formload方法:

Public Class CrudUsuario

    Private db As BlinkBDEntities
    Private Sub CrudUsuario_Load(sender As Object, e As EventArgs) Handles MyBase.Load
        db = New BlinkBDEntities
        db.usuarios.Load()
        UsuariosBindingSource.DataSource = db.usuarios.Local()
        ComboBox1.DataSource = db.perfil.Local.ToList()
        PanelAgregar.Hide()
        PanelModificar.Hide()

    End Sub
sql-server vb.net 实体框架 datagridview

评论

0赞 gunr2171 9/3/2023
请不要添加语言标签,除非您的帖子包含该语言。这里没有 C# 的证据。
0赞 facu_0810 9/3/2023
对不起,你是对的,我要删除标签
1赞 jmcilhinney 9/3/2023
这就是在 UI 中使用视图模型而不是实体的原因。您应该定义一个具有 UI 所需的特定形状的类。然后,将数据从实体传输到该视图模型的实例,并将它们绑定到 UI。在这种情况下,该视图模型可能会包装实际实体,因此在 UI 中完成的任何编辑都将间接更新实体。

答: 暂无答案