我正在创建一个将部署在 Window 上的小型应用程序。该数据库的表数将少于 10 个。
如果不是在客户端上安装数据库,而是使用 XML 文档作为数据库,LINQ 会牺牲查询性能,等待 XML 文件加载和写入吗?
如果我使用数据库,我将使用 LINQ to SQL。
最佳答案
我会避免它。我个人会使用 SqlExpress 之类的数据库或 .mdb 文件。当 Xml 文件开始变大,或者需要更改格式(即更新表结构)时,问题就出现了,处理成为 PITA。
关于.net - 小型应用程序的 LINQ to XML 可以替代小型数据库吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/159568/