c# -资源文件-这些文件中的项目数量有限制吗?.net windows窗体项目

h5qlskok  于 2023-11-20  发布在  .NET
关注(0)|答案(1)|浏览(132)

我把我的SQL输入到一个资源文件中,用于访问特定的表(选择/插入),没有问题。2个条目。我试图添加连接字符串,当我试图引用它时,我一直得到资源找不到。我最终在我的项目中创建了另一个资源文件,突然。它工作了。这些只是字符串条目,没有其他二进制文件或其他任何东西。
那么,参赛作品的数量有限制吗?
Visual Studio 2022社区
现在我正在考虑这个问题,这可能是更容易为每个表有一个资源文件。但我想知道为将来的参考。

i86rm4rw

i86rm4rw1#

在WinForms中没有资源文件的最大数量的规定。这通常取决于您的硬盘大小和计算机处理速度。
但是,向WinForms项目的资源文件中添加大量文件可能会导致程序加载时间更长,因为这些文件会嵌入程序集中,导致程序启动时需要加载的数据更多。
因此,除了资源文件,您还可以使用以下方法:
1.把文件放在Reading files asynchronous外面,你可以加快阅读的速度。
1.使用SQLServer存储文件,如存储音频图片,可以使用SQLSERVER Image或Varbinary(MAX). Image是一种固定长度的二进制数据类型,最大可以存储长度为2 GB的数据,但是在SQL Server的新版本中已经被放弃了,建议使用Varbinary(MAX)代替。VARBINARY(MAX)是一个变量-长度二进制数据类型,可存储最大长度为2 GB的数据,适用于大多数二进制数据存储。此方法适用于管理和检索文件的需要。

相关问题