What is the best way to store data in c# application(在 C# 应用程序中存储数据的最佳方式是什么)
问题描述
我想制作 Cookbook 应用程序来存储和阅读(和更新)菜谱,或者其他任何东西来练习 OOP 编程和思考.但是,我不确定在 c# (Visual Studio Express) 中哪种存储数据的方式(在这种情况下为食谱)是最好的.我想在程序中优化保存和加载数据,但我没有经验.什么是最好的方法?是通过 XML、SQL 还是纯 TXT?还是其他方式?
I want to make Cookbook application for storing and reading (and updating) recipes, or anything else to practice OOP programming and thinking. But, I am not sure, what way of storing data, in this case, recipes, is the best in c# (Visual Studio Express). I want to optimize saving and loading data in program, but I have no experience. What is the best way? Is it through XML, SQL, or just plain TXT? Or some other way?
推荐答案
我建议在 SqlExpress 中使用 localDB.
I would suggest using a localDB in SqlExpress.
Microsoft® SQL Server® 2012 Express 是一款功能强大且可靠的免费提供丰富可靠的数据存储的数据管理系统适用于轻量级网站和桌面应用程序.
Microsoft® SQL Server® 2012 Express is a powerful and reliable free data management system that delivers a rich and reliable data store for lightweight Web Sites and desktop applications.
http://blogs.msdn.com/b/sqlexpress/archive/2011/07/12/introducing-localdb-a-better-sql-express.aspx
http://technet.microsoft.com/en-us/library/hh510202.aspx
你也可以看看这个类似的问题.
You could also look at this similar question.
这里是关于 XML 与 DB,这表明 XML 正在失势.
Here as an article on XML vs. DB which shows XML is losing ground.
这篇关于在 C# 应用程序中存储数据的最佳方式是什么的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!
本文标题为:在 C# 应用程序中存储数据的最佳方式是什么
基础教程推荐
- 如何激活MC67中的红灯 2022-01-01
- 有没有办法忽略 2GB 文件上传的 maxRequestLength 限制? 2022-01-01
- 将 Office 安装到 Windows 容器 (servercore:ltsc2019) 失败,错误代码为 17002 2022-01-01
- 如何在 IDE 中获取 Xamarin Studio C# 输出? 2022-01-01
- 将 XML 转换为通用列表 2022-01-01
- 为什么Flurl.Http DownloadFileAsync/Http客户端GetAsync需要 2022-09-30
- MS Visual Studio .NET 的替代品 2022-01-01
- rabbitmq 的 REST API 2022-01-01
- SSE 浮点算术是否可重现? 2022-01-01
- c# Math.Sqrt 实现 2022-01-01