C# 向用户显示通知
我有一个小问题,那就是如何选择MVC应用程序。 我正在尝试制作一个简单的MVC应用程序,在该应用程序中,我设置了几个用户并将其保存到数据库中。我还运行了另一个应用程序,现在,我希望这是一个简单的控制台,其主要任务是将订单写入一个XML文件,我为MVC应用程序数据库中当前存在的用户创建了一个XML文件。 我要求他做的事情将作为节点内容插入到XML中,文件将保存在服务器存储器中 为了在用户登录我的站点时向他显示这些信息,我现在有两个选择,要么C# 向用户显示通知,c#,asp.net-mvc,asp.net-mvc-4,C#,Asp.net Mvc,Asp.net Mvc 4,我有一个小问题,那就是如何选择MVC应用程序。 我正在尝试制作一个简单的MVC应用程序,在该应用程序中,我设置了几个用户并将其保存到数据库中。我还运行了另一个应用程序,现在,我希望这是一个简单的控制台,其主要任务是将订单写入一个XML文件,我为MVC应用程序数据库中当前存在的用户创建了一个XML文件。 我要求他做的事情将作为节点内容插入到XML中,文件将保存在服务器存储器中 为了在用户登录我的站点时向他显示这些信息,我现在有两个选择,要么[1]简单地阅读整个XML文件并显示我向他下达的订单,要么
[1]
简单地阅读整个XML文件并显示我向他下达的订单,要么[2]
向他发送一封电子邮件,通知他我下达的所有订单
后者似乎有点尴尬,因为如果我要求他做100项工作,我就必须发送100封电子邮件,而前者则会给服务器存储带来负担,如果我的用户号是1000,那么服务器存储可能需要保存1000个XML文件
由于我对并发性的了解有限,另一个重要问题是,我不知道如何让我的web应用程序始终检查保存在服务器上的最新XML文件,用户可以读取并向其显示输出。有什么原因不使用数据库存储信息吗?RDM用于此目的,虽然可以使用XML来支持它,但它远远不是最优的,而且随着文件大小的增加,它会变得更糟。+1谢谢Justin,找到了第三个选项!:D