如何使用Windows窗体应用程序中的存储过程访问SQL Server?

时间:2014-05-03 13:13:17

标签: sql sql-server winforms

在asp.net中,我一直在使用BLL和DAL。我想知道我是否可以在Windows应用程序中实现这两个层。我尝试导入我以前导入Web应用程序的库,以便我可以使用DataSet。但在这里我无法做到这一点。请告诉我访问数据库的正确方法。

public DataSet DBQueryWithoutParam(System.Data.CommandType command, string QueryText)
{
   return (db.ExecuteDataSet(command, QueryText));
}

1 个答案:

答案 0 :(得分:0)

无论应用程序的类型如何,数据访问都完全相同。实际上,创建单独的BLL和DAL的主要原因之一是,您可以在不同类型的应用程序中使用它们,而无需更改除UI之外的任何内容。如果您发现那些不适合您,那么您没有正确构建这些图层,因为它们必须具有某些特定的依赖关系。我建议你问一个关于如何修复BLL和DAL的新问题,你必须使它们真正独立于你的表示层。描述确切的问题,包括任何错误消息。