这个问题很复杂,但我希望你能理解我的问题。我第一次使用数据库,sql server有数据集和适配器。这是我的简要申请:
我有MainManager调用MotelManager中的方法(LoadData),然后该方法调用作为DLL项目的DataAccess中的方法(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()
{
}
}
答案 0 :(得分:1)
您已经需要在课堂上“映射”数据,正如您已经猜到的那样。但是没有从头开始构建整个映射结构。
您可以使用Entity Framework(a.k.a。“EF”),它是一个自动生成反映数据库的类的基础结构。在大多数情况下,MSDN是您最好的朋友:Getting Started (Entity Framework)