Csharp/C#教程:基于服务的数据库与本地数据库之间的混淆分享


基于服务的数据库与本地数据库之间的混淆

嗨,我是c#的新手,我是一名学生,从过去3个月开始学习c#,在开始我的小项目时,我创建了一个基于服务的数据库,用于将值存储在表中。 在我的应用程序中,我只处理表格。 和查询将在一台机器上工作。 我正在生成一个只能在一台机器上工作的项目。 所以我现在意识到基于服务的数据库和本地数据库之间的差异**基于服务的数据库是一个只能通过服务器访问的数据库。 它使用MDF数据文件,即SQL Server格式。 为了能够连接到SQL Server数据库,SQL Server服务必须正在运行,因为它是处理您的请求并访问数据文件的服务。

本地数据库只是您的应用程序的本地数据库。 它使用SDF数据文件,即SQL Server CE(Compact Edition)格式。 没有必要安装服务器来访问SDF数据库**但是我使用基于服务的数据库形成了整个项目,并使用了所有选择和更新的查询。 我用这个代码

connectionString = @"Data Source=. SQLEXPRESS;AttachDbFilename=E:projectDatabase1.mdf;Integrated Security=True;User Instance=True"; sqlConnection = new SqlConnection(connectionString); 

转移到.sdf文件意味着本地数据库,我只需要替换新的连接字符串? 它是否反映了任何function?

如果数据库结构相同,则您的代码(可能)必须保持不变。 唯一需要改变的是连接字符串

还有其他类型的问题可以在本地和服务器端存储之间产生差异,例如:

等等..

但从function (通用)的角度来看,您的程序应该只更改连接字符串

上述就是C#学习教程:基于服务的数据库与本地数据库之间的混淆分享的全部内容,如果对大家有所用处且需要了解更多关于C#学习教程,希望大家多多关注—计算机技术网(www.ctvol.com)

本文来自网络收集,不代表计算机技术网立场,如涉及侵权请点击右边联系管理员删除。

如若转载,请注明出处:https://www.ctvol.com/cdevelopment/1000724.html

(0)
上一篇 2021年12月28日
下一篇 2021年12月28日

精彩推荐