簡體   English   中英

在C#中使用NHibernate讀取數據庫架構

[英]Read database schema using NHibernate in c#

我想給用戶一個選擇在我們的應用程序中選擇數據庫的選項,其中會有許多選項,如sqlserver,MySql,Sqlite等。當用戶選擇數據庫類型時,我們將顯示一個窗口,要求用戶輸入所需的參數DB連接。這將使我們連接到用戶的DB。但是現在我們想向每個用戶顯示每個表的所有表和列,以從中選擇特定的表和列。是否可以使用NHibernate來實現此行為?還是我需要使用ADO.NET嗎? 我已經在網上搜索過以檢查是否可以使用NHibernate,但是我在這里只得到了一個答案。. 使用nHibernate檢索數據庫模式時,我無法理解此答案是否可以解決我的問題。

提前致謝

許多數據庫服務器實現一種稱為INFORMATION的模式。 這是ANSI RDBMS標准的一部分。 它包含有關數據庫中的架構,表和視圖的數據。 我不知道信息結構在不同的實現(例如MS SQL,MySQL等)之間的一致性如何,或者實際上有多少實現,但是那才是開始的地方。

暫無
暫無

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

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