在 .NET 中存储数据的方法

2023-12-09

我正在寻找在 .NET 中的 Windows 窗体应用程序中存储数据的方法。 我想让系统的输入数据持久化,因此当我关闭程序并再次打开它时,会检索数据。

除了创建链接数据库之外,还有哪些方法可以实现此目的? 我们很高兴地赞赏这些例子。


有数十种不同的方式来存储数据。这完全取决于what数据。是吗:

  • 只是几个配置值?使用内置设置库。
  • 全机配置?使用注册表。
  • 交易性的?使用关系数据库。
  • 相关但非交易性?使用 SQLite 或 SQLCE 等轻量级数据库。
  • 结构化但不相关?使用 XML 或 JSON 文件。
  • 有点结构化且数量大?使用 MongoDB 等 NoSQL 解决方案。

等等...每种存储需求都有不同的解决方案,并且许多项目一次使用多个解决方案。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在 .NET 中存储数据的方法 的相关文章

  • 静态成员函数与C语言绑定?

    以下 C 代码可使用 Visual C 和 g 进行编译 struct S static void foo extern C void S foo struct T static void foo extern C void T foo a
  • 使用 QTextCursor 选择一段文本

    使用 Qt 框架选择文本片段时遇到问题 例如 如果我有这个文件 没有时间休息 我想选择 ime for r 并从文档中删除这段文本 我应该如何使用 QTextCursor 来做到这一点 这是我的代码 QTextCursor cursor n
  • 具有长期运行对象上下文的实体框架

    我对 WinForms 我敢说 WPF 中的 Linq to SQL 的主要烦恼之一是缺乏对长时间运行的数据上下文的支持 请参阅here http blogs msdn com dinesh kulkarni archive 2008 04
  • NUnit 测试运行顺序

    默认情况下 nunit 测试按字母顺序运行 有谁知道有什么方法可以设置执行顺序吗 是否存在这样的属性 我只是想指出 虽然大多数受访者认为这些是单元测试 但问题并没有具体说明它们是 nUnit 是一个很棒的工具 可用于各种测试情况 我可以看到
  • CMake - 未定义参考

    我正在尝试将 gtest 包含到我的项目中 问题是我在 GTest 中收到未定义的引用错误 我正在尝试在 Gtest 中测试 Node 类 在节点的构造函数中 我使用类记录器 尽管我已将库记录器添加到 gtest target 中 但我仍然
  • 设置外部应用程序焦点

    在 VB NET 中 您可以使用以下命令将焦点设置到外部应用程序 AppActivate Windows Name or AppActivate processID As Integer 现在 如果您这样做 则效果很好 Dim intNot
  • 有哪些 API 可在 Windows 中使用 C# 配置扬声器设置?

    我环顾了很多不同的地方 但似乎找不到一个简单的方法来做到这一点 我在 Windows 7 中有多个声卡 并使用 HDMI 将声音输出到我的 AVR 放大器 我遇到的问题是 当放大器关闭时 它会导致窗口丢失扬声器配置 所以我想做的是编写一个小
  • 为什么测试在 TeamCity 中运行比直接在 NUnit 中运行需要更长的时间?

    我进行了一些 C 性能测试 基本上运行两种不同的方法 并检查一种方法的运行速度是否比另一种方法快得多 当我在 NUnit 本地运行它们时 其中一个测试的运行速度是另一个测试的十倍 因此我有一个 NUnit 测试 它使用Stopwatch检查
  • 编译器在函数名称前添加下划线前缀的原因是什么?

    当我看到 C 应用程序的汇编代码时 如下所示 emacs hello c clang S O hello c o hello s cat hello s 函数名称以下划线作为前缀 例如callq printf 为什么这样做以及它有什么优点
  • 在标准库中静态链接时如何支持动态插件?

    假设一个应用程序myapp exe是使用构建的g 它使用标志 static libstdc 这样就可以安装在没有环境的情况下libstdc so myapp exe还添加了对某些功能的插件支持plugf可以通过动态加载dlopen来自共享库
  • DLL 中的 XP 风格组合框

    我需要使用 C 和 WIN32 API 无 MFC 在 DLL 中创建 XP 风格的组合框 我设法在 DLL 中创建控件 不是以 XP 风格 我设法在带有清单的 exe 中创建 XP 样式组合框 但它在 DLL 中不起作用 为了让您的 DL
  • Windows Phone HttpClient PostAsync 挂起且无响应

    我在拨打电话时遇到问题HttpClientWP 应用程序的 post 方法 PostAsync总是挂起并且不给出任何响应 当我从 WPF 应用程序中尝试时 相同的代码可以工作 这是我正在做的事情 服务器Web API代码 public cl
  • 如何在 C# 中通过 JavaScript 回调运行 QUnit 测试并获取测试结果?

    在我的几个项目中 我使用 MVC 模式将代码 关注点 分为 3 层 模型层和控制层都在 C 上运行 因此我使用 MSTest 或 NUnit 等测试框架来验证这些层的功能需求 对于视图层 我使用 QUnit 来测试 JavaScript 文
  • MPI_Gatherv:根数组中收到的垃圾值

    我正在尝试实施MPI Gatherv函数于C 根据我的程序 包括 root 在内的每个进程都应该创建一个大小等于 进程的等级 1 这将在所有单元格中保持进程的等级 然后这个本地数组被收集到根的 rcv array 中 不知何故 我得到了垃圾
  • Global.asax 错误处理程序或自定义 IHttpModule 错误处理程序未捕获未处理的异常

    我有一个类 DPCal EventMove 的一种方法 我想限制使用角色的访问 我有一个 Global asax cs 错误处理程序和一个自定义 IHttpModule 错误处理程序 旨在捕获未处理的异常 并将它们 Server Trans
  • 如何最好地为 Visual Studio 2017 构建的 CMake C++ 项目设置输出目录?

    我使用 Visual Studio 2017 使用 vcxproj 文件构建 C 桌面项目 我喜欢默认行为 其中输出目录是项目下面的子目录 例如 myproj sln myproj vcxproj x64 myproj release my
  • 在发送传出请求之前将新的 SoapClient 绑定到特定 IP 地址

    假设应用程序所在的计算机具有 SoapClient 具体来说 我正在使用 Microsoft Web Service3 Messaging SoapClient 它通过发送传出请求并获取 SoapEnvelope 作为回报 完善的流程 与远
  • 检测用户是否正在滚动 dataGridView 滚动条

    我正在更新一个dataGridView与一个新的数据表使用 dataGridView1 DataSource table 但是 我不想在用户滚动 dataGridView 时执行此操作 如何检查滚动条是否正在滚动或已完成滚动 即拖动而不是单
  • 即使对于新上下文,OnModelCreating 也仅调用一次

    我有多个相同但内容不同的 SQL Server 表 在编写代码优先 EF6 程序时 我尝试为每个程序重用相同的数据库上下文 并将表名称传递给上下文构造函数 然而 虽然每次都会调用构造函数 但尽管每次都是从 new 创建数据库上下文 但 On
  • 通过 OCI 调用 Oracle 存储过程并使用 C++ 中的 out ref 游标返回结果

    我想使用 OCI 接口从 C 调用 Oracle 存储过程 并使用 out SYS REF CURSOR 作为过程的参数来迭代结果 我是 OCI 新手 所以可能会遗漏一些简单的东西 大部分代码取自这里 我的存储过程是 CREATE OR R

随机推荐

  • API 11 之前捕获布局调整大小

    我正在动态创建一个板 由在相对布局中动态设置的视图组成 在我的 onCreate 中 我调用了创建所有内容的 Board 类的构造函数 Override protected void onCreate Bundle savedInstanc
  • 将 JavaCV 与 Kotlin 结合使用

    我目前正在尝试在 Kotlin 中使用 JavaCV 启动一个项目 我使用 IntelliJ Idea 作为我的 IDE 我正在使用 JavaCV 1 3 2 和 OpenCV 3 20 这是我对 OpenCV 模块依赖项的设置 对于 Ja
  • IIS URL动态重写方式

    有哪些方法动态url重写在 IIS 中 asp net 网页 我知道其中之一是将规则动态添加到配置中 但这有一些缺点 您还可以将自定义重写提供程序与 IIS Url 重写模块结合使用 有一篇关于这个主题的好文章here 如果您需要动态重写规
  • 从派生类调用基方法

    例如 我有这样的课程 class Base public void SomeFunc std cout lt lt la la la n 我从中衍生出新的 class Child public Base void SomeFunc Call
  • 为什么xmltextreader会自动将html编码的utf8字符转换为utf8字符串?

    我收到一个编码为 ISO 8859 1 Latin 1 的 XML 文件 在文件中 以及其他标签 我有
  • C# Linq to XML 查询

  • 如何使用托管 bean 从 JSF 页面内的数据库加载图像?

    我有一个包含一些图像的数据库 谁能解释一下如何在 JSF 页面中加载图像 我已经有一个托管 bean 可以将 Image 对象转换为流内容 该流内容是从标签中的页面调用的
  • 使用 Twilio iOS sdk 并构建 Cordova 应用程序 openssl 时崩溃

    我正在为 iOS 构建一个 cordova 应用程序 并使用 Twilio 插件和相应的Twilio iOS SDK 由于某种原因 在从 Twilio 插件调用设置方法 然后调用本机代码 后 应用程序崩溃 这是堆栈跟踪的链接 我得到的例外是
  • MVC ajax 调用 - 在哪里处理它们?

    我正在构建一个自滚动 MVC 框架 到目前为止 我已经设法避免了任何 AJAX 调用的需要 然而现在 我想创建一个实时更新的提要 我的问题是 ajax 调用的处理程序通常存储在 MVC 中的哪里 我应该将它们存储在参与调用的同一控制器中吗
  • 使用 php 在 csv 文件中添加 2 个新列标题和内容

    我有一个包含以下值的现有 csv 文件 column1 column2 Fr fc Fr sc Sr fc Sr sc 我想在其中添加 2 个新列并实现以下格式 column1 column2 column3 column4 Fr fc F
  • Pytesseract:“TesseractNotFound 错误:tesseract 未安装或不在您的路径中”,如何解决此问题?

    我正在尝试在 python 中运行一个基本且非常简单的代码 from PIL import Image import pytesseract im Image open sample1 jpg text pytesseract image
  • Powershell - 获取 ADComputer -properties 成员

    我试图查找我们环境中是否有任何服务器尚未应用于特定组 我有一个组列表 我们使用这些组在特定的白天 晚上 手动等修补我们的 Windows 服务器 我正在尝试检查我们环境中的任何服务器是否错误地放置在域中并错过了此步骤 没有有一个补丁组成员
  • java.lang.OutOfMemoryError:启动时Java堆空间

    前几天我开始遇到一个java lang OutOfMemoryError Java heap spaceMATLAB 启动时出现异常 在运行任何代码或向路径添加任何内容之前 MATLAB 加载的默认目录中也没有文件 我在 Windows 7
  • 在 C# 中使用 Microsoft Graph API 获取所有电子邮件

    我有以下函数来使用 Graph API 获取消息 var client new GraphServiceClient authenticationProvider var messages await client Users use em
  • 找不到中间过滤器的组合

    我正在使用 Visual Studio 制作一个 Windows 窗体应用程序 该应用程序允许您输入照片的名称 然后将该图像保存到网络上的特定位置 当我在笔记本电脑上使用它时 效果非常好 但是 当我尝试在桌面上运行它时 它不起作用 相反 我
  • 定义结构时避免“重新定义 typedef”警告

    我定义了一些相互引用的结构 并在使用它们之前对结构进行类型定义 因此每个结构都 了解 其他结构 如果没有这个 就会出现编译错误 不确定这是否必要或正确 现在 当使用 gcc 编译时 我收到 redefinition of typedef 警
  • Javascript - 将字符串中的所有数字更改为下标

    我有一个输入框 用户在其中输入化学式 我将他们的输入显示在表格中 并在我的 javascript 文件中包含以下代码 document getElementById entered innerHTML userIn 其中 userIn 是输
  • 如何执行逐像素匹配来检查模板数据库中是否存在查询图像[重复]

    这个问题在这里已经有答案了 我正在研究手背静脉识别系统 我已经对图像进行了二值化和预处理 然后对细化的静脉图案进行特征提取 白色像素坐标 如下图 图 1 所示 对 10 个图像重复这些步骤 并将它们的坐标存储在 txt 文件中 现在 假设我
  • 如何使用 sendAsynchronousRequest:queue:completionHandler:

    两部分问题 第一部分 我正在尝试向我的数据库创建异步请求 我目前正在同步进行 但是我想学习这两种方法 以更好地理解正在发生的事情 目前我已经像这样设置了同步调用 IBAction setRequestString NSString stri
  • 在 .NET 中存储数据的方法

    我正在寻找在 NET 中的 Windows 窗体应用程序中存储数据的方法 我想让系统的输入数据持久化 因此当我关闭程序并再次打开它时 会检索数据 除了创建链接数据库之外 还有哪些方法可以实现此目的 我们很高兴地赞赏这些例子 有数十种不同的方