【发布时间】:2011-10-05 17:26:21
【问题描述】:
我正在开发一个接收信息(保存到数据库中)的软件系统,当收到任何信息时(在特定表中新插入),应该在信息中心的屏幕上看到警报,所以正确可以采取行动。
我正在使用 ASPNET MVC、SQL Server 2008 Express、该版本 SQL Server 的免费 SQL 代理、Entity Framework 4、Visual Studio 2010 等编写应用程序。
现在,我已经设置了数据库和一个每分钟监视表的 SQL 作业,如果有新记录,则会将电子邮件发送到相同的地址。我的问题是……然后呢?哪个是最好的架构? 我想到的几个选项是:
1) 在作业中连接到 Web 服务,并且该 Web 服务可以打开一个弹出窗口 2)网页可能正在汇集数据库表以了解是否有新记录
有什么方法可以推送到网页而不是页面池化数据库服务器?
我知道 Windows 应用程序可能更适合这里,但现在我必须坚持使用 ASPNET MVC,因为我已经开始并且不想创建另一个应用程序。 谢谢!丹尼尔
【问题讨论】:
标签: asp.net sql-server asp.net-mvc database-design architecture