gpt4 book ai didi

c# - 将数据从 Entity Framework 模型绑定(bind)到 DataGridView C#

转载 作者:行者123 更新时间:2023-11-29 09:02:10 24 4
gpt4 key购买 nike

我在将 MySQL 数据库中的一些数据绑定(bind)到 C# Windows 窗体中的 DataGridView 时遇到问题。

我有 2 个表,由一个表中的外键引用,我想在这 2 个表之间进行 JOIN 并将其绑定(bind)到我的 DataGridView。我尝试从 DataSet 添加新的数据源,但这只允许在 datagridview 中添加 1 个表(据我所知)。

接下来我想创建一个 Entity Framework 模型并将其绑定(bind)到 DataGridView。我创建了一个名为 Model1 的新模型,但在我的代码中的任何位置都无法访问该模型。我的逻辑有问题吗?

我还尝试(在创建模型后)从对象创建数据源(尝试选择模型作为对象,但它在向导中不可见)。

或者是否有另一种方法将简单的 LEFT JOIN 绑定(bind)到 DataGridView 中?

最佳答案

Model1 是 EF 模型的名称,而不是上下文类,因此在 EF(Model1.Designer.cs) 生成的代码中,您必须找到一个继承自 ObjectContext 的类,例如:

public partial class Entities : ObjectContext

然后:

new Entities().Table1....

关于c# - 将数据从 Entity Framework 模型绑定(bind)到 DataGridView C#,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8281613/

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