从数据库传递数据

本文关键字:数据 数据库 | 更新日期: 2024-10-22 22:05:46

这个问题很复杂,但我希望你能理解我的问题。我第一次使用数据库,使用带有数据集和适配器的sql server。这是我的应用程序简介:

我有一个MainManager,它调用MotelManager中的方法(LoadData),然后该方法调用DataAccess中作为DLL项目的方法(LoadDataFromDB)。

我需要帮助和理解的问题是,首先,我如何将每行中的列中的值返回到MainManager中的调用方法?

一种方法可能是创建一些临时对象,如下面的代码,并将该对象传递回,但我无法在DataAccess中创建它的实例!?当涉及到引用和命名空间时,我总是会遇到麻烦:(这是最好和最简单的方法吗?帮助很宝贵!谢谢!

    public class TempObj
{
    public string Id { get; set; }
    public string Name { get; set; }
    public string Age { get; set; }
    public string Gender { get; set; }
    public string Type { get; set; }
    public string Category { get; set; }
    public string Info { get; set; }
    public TempObj()
    {
    }
} 

从数据库传递数据

您将需要在类中"映射"数据,正如您已经猜到的那样。但是没有从头开始构建整个映射结构。

您可以使用实体框架(也称为"EF"),这是一种自动生成反映数据库的类的基础设施。在大多数情况下,MSDN是您最好的朋友:入门(实体框架)