C# 从lightswitch的服务器端处理/同步

C# 从lightswitch的服务器端处理/同步,c#,visual-studio-2013,visual-studio-lightswitch,lightswitch-2013,C#,Visual Studio 2013,Visual Studio Lightswitch,Lightswitch 2013,我正在开发一个VisualStudio灯光开关应用程序,它跟踪员工、他们的技能、他们从事的项目、他们接受的培训,以及与人员配置和培训相关的各种其他属性 大多数信息都是应用程序独有的,但当前项目和员工的规范来源显然不是我的应用程序。我也不希望我的应用程序的用户必须保持用户和项目的列表同步,而是希望从中央公司数据库加载/同步这些数据 在哪里可以插入服务器端的代码来执行这样的任务?最理想的情况是,我希望它能定期自动运行。但是我会满足于我必须暂时从HTML客户端手动触发的东西,只是为了让它工作你真的需要

我正在开发一个VisualStudio灯光开关应用程序,它跟踪员工、他们的技能、他们从事的项目、他们接受的培训,以及与人员配置和培训相关的各种其他属性

大多数信息都是应用程序独有的,但当前项目和员工的规范来源显然不是我的应用程序。我也不希望我的应用程序的用户必须保持用户和项目的列表同步,而是希望从中央公司数据库加载/同步这些数据


在哪里可以插入服务器端的代码来执行这样的任务?最理想的情况是,我希望它能定期自动运行。但是我会满足于我必须暂时从HTML客户端手动触发的东西,只是为了让它工作

你真的需要同步数据吗?将包含用户和项目的数据库作为外部数据源添加到Lightswitch应用程序不是更简单吗?外部数据不在数据库中。在一种情况下,数据可以通过RESTWeb服务器访问,而在另一种情况下,它只是一个托管在web服务器上的大型XML文件。我认为有可能通过自定义WCF RIA服务将其公开给我的light switch项目?如果REST服务与ODATA兼容,您可以直接将其作为数据源连接。否则,是的,我认为您需要查看REST和XML数据的WCF RIA(或WebAPI),可能还有XML的自定义扩展(这是一篇有趣的文章-)。这是一个学习曲线,但值得一试,因为一旦您将它们作为服务器端数据源,您就可以解锁所有automagic Lightswitch客户端界面的优点。