我编写了一个单独的插件应用程序,它使用特定的软件将用户在我们办公室的活动记录到 SQL 数据库中。该插件记录用户打开应用程序的时间、他们的计算机信息、硬件、他们打开的文件、打开文件需要多长时间等等等。
现在我正在尝试使用 Visual Studio Lightswitch 2012 制作仪表板来查看这些数据并且遇到了一些问题。
首先,我有许多计算字段,我希望用户能够对其进行排序。例如,在我的数据库中,所有日期都存储在 UTC 时间,但显然用户希望查看当地时间。我找到了这个教程描述了创建一个单独的字段,该字段使用现有字段自动更新。但这对我不起作用,因为我的表是在 SQL serer 中定义的,而不是灯开关,所以我不能通过灯开关在表中创建新的可写字段。我也不想对我的 SQL 数据库进行任何更改。
所以我现在想知道的是,是否有一种方法可以在我的应用程序启动时从 SQL Server 中的数据自动填充/更新的灯开关中创建单独的“ApplicationData”表。然后我就可以将这些表关联到我的 SQL 表以进行排序/搜索。
这可能吗?如果可以,我应该把这段代码放在哪里?是否有 AppLoad 或 AppStarting 方法可以放置此初始化代码的正确位置?