如何在 Windows Forms-App(.Net Framework) 中通过 vb.net 使用 Entity Framework 6?

问题描述 投票:0回答:1

很难找到任何关于此的文档。我知道 vb.net 已经很老了,但在这种情况下我需要使用它。我想在现有的 Windows Forms-App(.Net Framework) (vb.net) 中实现实体框架。我真的找不到处理 vb.net 的好的教程。

我已经尝试过按照本教程(https://learn.microsoft.com/de-de/ef/ef6/fundamentals/databinding/winforms)在 C# 中创建实体框架类。我以为我可以通过 VB 代码访问它们。遗憾的是,C# 类没有出现在我的数据源向导中。 Visual Basic 类确实出现在那里。

我正在开发一个相当旧的.NET Framework (4.5.2),但我也在较新的版本中尝试过它,但它不起作用。 这里有 vb.net 专家可以给我一些建议吗?

vb.net winforms entity-framework entity-framework-6
1个回答
0
投票

我已经很多年没有使用 EF6 + .NET Framework 了,但以下是我当时的笔记:

  1. 创建类库(.NET Framework)项目
  2. 使用NuGet添加Entity Framework 6.0包
  3. 添加新的 EDMX
  4. 添加 > 新项目 > ADON.NET 实体数据模型 > 来自数据的 EF 设计器
  5. 不要将表名复数/单数化
  6. 要添加表:右键单击 EDMX > 从数据库更新模型
  7. 编译项目
  8. 从将使用此实体模型的其他项目添加对此项目的引用
© www.soinside.com 2019 - 2024. All rights reserved.