在asp.net中,我一直在使用BLL和DAL。我想知道我是否可以在Windows应用程序中实现这两个层。我尝试导入我以前导入Web应用程序的库,以便我可以使用DataSet。但在这里我无法做到这一点。请告诉我访问数据库的正确方法。
public DataSet DBQueryWithoutParam(System.Data.CommandType command, string QueryText)
{
return (db.ExecuteDataSet(command, QueryText));
}
答案 0 :(得分:0)
无论应用程序的类型如何,数据访问都完全相同。实际上,创建单独的BLL和DAL的主要原因之一是,您可以在不同类型的应用程序中使用它们,而无需更改除UI之外的任何内容。如果您发现那些不适合您,那么您没有正确构建这些图层,因为它们必须具有某些特定的依赖关系。我建议你问一个关于如何修复BLL和DAL的新问题,你必须使它们真正独立于你的表示层。描述确切的问题,包括任何错误消息。