背景:
我的任务是将Access数据库应用程序转换为ASP.Net C#MVC.这是我的第一个MVC应用程序.
有10份报告需要转换.我们正在使用RDLC文件和reportviewer.我正在使用Visual Studio 2010以及所有最新的补丁.我们正在连接到已由现有Access数据库填充的SQL Server数据库,因此表结构几乎是一成不变的,否则我们将不得不尝试转换10年的数据.
我已完成除两份报告之外的所有报告.最终报告需要更多处理,而不仅仅是显示数据库中的数据.最简单的方法是创建一个C#对象并执行所有处理服务器端,然后使用RDLC显示结果.
问题
我遇到的问题是Visual Studio无法识别我创建的对象作为潜在的数据源.每次我尝试"添加数据集"时,它都会显示"数据源配置向导",并且只提供SQL Server数据库作为可能的数据连接.我知道存在一个允许您选择对象作为数据集的屏幕,但我从未看到该屏幕.
以下是对象(为清晰起见,删除了处理功能):
public class TurnAroundVal
{
// Registration Package information
public string dataType { get; set; }
// Calculated totals; values only set through constructor or calculation function
public int packageCount { get; private set; }
public int dayCount { get; set; }
public double avgTurnAround { get; private set; }
public int upperRange { get; private set; }
public int lowerRange { get; private set; }
}
public …Run Code Online (Sandbox Code Playgroud)