gpt4 book ai didi

c# - 使用 Entity Framework 将表从 SQL Server 数据库拉入 C# 中的列表 <>

转载 作者:行者123 更新时间:2023-12-02 04:59:59 24 4
gpt4 key购买 nike

我是一名刚开始在 Windows 环境中工作的程序员,我是 Web 开发的新手,之前的数据库经验很差。目前在实习期间,我被要求从一个大型 SQL Server 数据库中提取信息并将其存储到一个列表中,并制作一个网站来显示这些信息。作为大多数这些概念的新手,我一直在阅读 MVC、Linq 和 EF,因为这是它们主要使用的内容。

我正在尝试弄清楚如何将表格拉入列表,但到目前为止,互联网并没有太大帮助。大多数解决方案适用于您在项目中创建的数据库,或者它们使用 CodeFirst 方法。我在 Visual Studio (2012) 中处理的解决方案是 MASSIVE,并且数据库已包含在项目中。

根据我收集到的信息,我应该为表创建一个类并为每一列创建一个对象,然后将该类存储在 List<> 中。查询数据库和存储所有元素的部分是我无法理解的。我已经阅读了几天,但一直无法准确掌握如何去做。我应该使用接口(interface)吗? (此外,我搜索了源代码,他们并没有真正使用 DbConnect 或任何东西......我感到困惑的一半原因。)

抱歉,我必须展示真实的代码,但我将不胜感激任何见解!我可以澄清任何你想要的。谢谢!

最佳答案

List<YourTable> list;
using (YourDataBaseEntities context = new YourDataBaseEntities())
{
list = context.YourTables.toList();
}

将从您在数据库中指定的表中获取每个对象。 YourTable 将是与该表关联的对象,而 YourDataBaseEntities 将是您拥有的 Entity Framework 模型生成的数据库对象。

关于c# - 使用 Entity Framework 将表从 SQL Server 数据库拉入 C# 中的列表 <>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17236048/

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