1

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

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

我的问题和需要帮助和理解的开始是,如何将每行中的列中的值返回到 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()
    {
    }
} 
4

1 回答 1

1

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

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

于 2012-08-07T06:52:30.910 回答