Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/268.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 是否可以开发一个应用程序来运行,而不必在后端使用DBMS/RDBMS?_C#_Asp.net_Winforms - Fatal编程技术网

C# 是否可以开发一个应用程序来运行,而不必在后端使用DBMS/RDBMS?

C# 是否可以开发一个应用程序来运行,而不必在后端使用DBMS/RDBMS?,c#,asp.net,winforms,C#,Asp.net,Winforms,我有ASP.NET应用程序方面的一些背景知识,我还使用Webforms、MVC和WinForms 但是现在我需要在.NET中开发一个WinForms桌面应用程序,以便只在当前未安装在共享环境中的计算机上运行 它需要有并支持所有的创建、读取、编辑和删除功能,但没有像SQL或任何其他RDBMS/DBMS这样的数据库,因为我想避免单独安装它 应用程序应该将用户信息存储在其他类型的文件中,如XML或类似文件 我想问天气是否有办法。我需要遵循哪种最佳实践技术 是的,可以将数据存储与Windows窗体一起使

我有ASP.NET应用程序方面的一些背景知识,我还使用Webforms、MVC和WinForms

但是现在我需要在.NET中开发一个WinForms桌面应用程序,以便只在当前未安装在共享环境中的计算机上运行

它需要有并支持所有的创建、读取、编辑和删除功能,但没有像SQL或任何其他RDBMS/DBMS这样的数据库,因为我想避免单独安装它

应用程序应该将用户信息存储在其他类型的文件中,如XML或类似文件

我想问天气是否有办法。我需要遵循哪种最佳实践技术

是的,可以将数据存储与Windows窗体一起使用 应用程序

这里有多个选项

数据库 虽然您必须在用户PC中单独安装SSCE、SqlLite


但是Microsoft Access随Microsoft office一起提供。

不清楚,数据库是否可以位于运行程序以外的其他计算机/服务器上?答案是肯定的。我已经编辑了这个问题。请不要用它,因为在未来它将不允许我问更多的问题。你可以很容易地在评论中要求更清楚。thx@johni:否决票不只是因为不清楚,而是因为它不适合堆栈溢出。这个问题太广泛,需要太多的信息才能提供一个好的答案。我说的就像一个5部分的教程,篇幅有点长,但没有像SQL或任何其他RDBMS/DBMS这样的数据库,我需要单独安装它和应用程序-你可以使用SQLITE,那么我如何解决这个问题呢?我只需要知道asp.net是否有这种支持,如果有什么技术是必需的。我认为这不会太宽泛