存储不常更改的信息以在应用程序中使用的最佳方法?

sk0*_*099 3 c# dll

我有一个商店信息列表.

每个商店都有一个区域,一个区域和一个商店号码.

我现在这样做的方式是:

我有一个Store类,有一个List元素类型Store.

在每个应用程序中,我必须添加这个很长的列表StoreList.Add(new Store() { ... }),它看起来很糟糕,很草率,而且完全不方便.所以我一直在寻找一种在多个解决方案/项目中使用这些信息的方法.

我不想使用数据库,因为我真的不希望在简单的脚本中有额外的开销.在这种情况下我会使用DLL吗?

Hab*_*bib 7

你说你不想使用数据库,但可能它不是一个糟糕的选择.您可以将信息存储在XML文件中,并在应用程序启动时读取该信息.在课堂上有这样的信息然后dll会使事情复杂化.如果您必须修改商店编号,则必须dll在运行应用程序的计算机上进行部署,尽管计算机上也需要修改XML,但IMO会更容易.

此外,如果您在某个中央数据库中拥有该信息并在应用程序启动事件中加载该信息,它将为您提供更好的选项来维护您的应用程序并在客户端/部署中进行较少的更改.