我的困境基本上是如何在两个应用程序之间共享枚举.
用户通过Web上的前端应用程序上载文档.此应用程序调用后端应用程序的Web服务并将文档传递给它.后端应用程序保存文档并在Document表中插入一行.
文档类型(7种可能的文档类型:Invoice,Contract等)作为参数传递给Web服务的UploadDocument方法.问题是,该参数的类型(和可能的值)应该是什么?
由于您需要在两个应用程序中对这些值进行硬编码,我认为使用描述性字符串(Invoice,Contract,WorkOrder,SignedWorkOrder)是可以的.
是否可能是在第一个应用程序中创建DocumentTypes枚举的更好方法,并在第二个应用程序中重现它,然后将相应的整数值传递给它们之间的Web服务?
我已经说过2(但它们将来会变得更多)完全解耦的系统:系统A和系统B.
假设每个系统上的每条信息都有一个信息ID.没有什么能阻止信息ID在不同系统上保持一致.在所有系统中单义识别信息的是Source-informationID对.
假设我需要将一条信息从系统A导出到系统B.然后我想从系统B导出相同的信息并将其重新导入到系统A中,我需要能够识别出它是同一块信息.
在人们的经历中,这样做的最佳方式是什么?
这就是我想要做的事情:
这并不能解决我仍然需要携带originalSource + originalSourceID的事实.
任何帮助赞赏.
我有一个带有 c# + sql server 2008 连接 + css + javascripts + ajax 的 asp.net 网站。我有一个解决方案。我想在 sharepoint 下运行这个网站。我必须做些什么来整合这个?