我将尝试尽可能简要地解释:
用于文件类别和描述的 C#.Windows 应用程序。
Windows 窗体- 为用户
我想保存一个库以备将来使用- 我为 XML、文件、字符串的任务提供了很好的算法。在这种情况下,它们将服务于 WF,但我不想将它们保留在 Form 类中。我想将它们作为一个单独的库,其中包含命名空间和类。但我不知道整个 VS“解决方案”必须是什么类型的项目或补充。
Windows 服务- 获取有关文件更改的通知并更新 WF 正在使用的同一数据库。
LINQ to SQL - 用于数据访问
WCF - 我只是把它扔在这里,因为我似乎需要使用它(来自先前相关主题的答案):https ://stackoverflow.com/a/15998122/1356685
所以……是的……建筑,建筑。在我的案例中,任何关于良好架构的指南都是受欢迎的。现在我知道在这些对话中人们开始抛出诸如“业务逻辑”、“持久层”、“模型层”之类的术语。但是我不太了解它们,所以请具体说明。
在此先感谢您的帮助 !