簡體   English   中英

C#編程中的數據庫

[英]Database in C# Programming

我是.NET Framework中的數據庫新手。 我真的想知道本地數據庫之間的Visual Studio和數據庫中的Microsoft SQL Server的差異。 有人可以解釋一下嗎? 什么時候應該使用它?

LocalDB是專門為開發人員創建的。 它非常容易安裝,不需要管理,但是它提供了與常規SQL Server Express相同的T-SQL語言,編程界面和客戶端提供程序。 實際上,面向SQL Server的開發人員不再需要在其便攜式計算機和其他開發計算機上安裝和管理SQL Server Express的完整實例。 此外,如果LocalDB的簡單性(和局限性)滿足目標應用程序環境的需求,則開發人員可以繼續在生產環境中使用它,因為LocalDB也是一個很好的嵌入式數據庫。

閱讀: 介紹LocalDB,一種改進的SQL Express

客戶端服務器,SQL Express

如果您使用SSMS設置數據庫並通過SQL Express連接到該數據庫,則您的項目中沒有本地數據庫,那么您的數據庫恰好位於工作站本地。

本地數據庫,SQL Express

如果使用SSMS設置數據庫,請卸下數據庫並將文件添加到項目中,那么您將擁有使用SQL Express專用實例的本地數據庫。

本地數據庫,精簡版

實際上,您有三個選擇。 您未描述的選項是使用SSMS創建數據庫,然后建立與文件的連接,然后選擇由SSMS創建的MDB文件的選項(您可能首先需要使用SSMS卸除數據庫才能獲得該選項)。 SQL Express釋放其文件鎖)。 當您創建與文件的連接時,系統將提示您是否要在文件中連接它,或將其添加到項目中。

本地數據庫可以采用兩種形式,具體取決於創建方式。 有關詳細信息,請參閱如何:在項目中管理本地數據文件。

客戶端服務器,SQL Express

如果您使用SSMS設置數據庫並通過SQL Express連接到該數據庫,則您的項目中沒有本地數據庫,那么您的數據庫恰好位於工作站本地。

本地數據庫,SQL Express

如果使用SSMS設置數據庫,請卸下數據庫並將文件添加到項目中,那么您將擁有使用SQL Express專用實例的本地數據庫。

本地數據庫,精簡版

如果使用Visual Studio菜單創建新數據庫,則將具有本地Compact Edition數據庫。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM