1
我已經Google沒有任何成功Google。SQL - LINQ2SQL - 訪問sys.table
這裏是SQL查詢,我希望把它變成LINQ2SQL。
SELECT c.name FROM sys.tables t JOIN sys.columns c ON t.Object_ID = c.Object_ID WHERE t.Name = 'Address'
一開始我嘗試訪問就像這個sys.table:
from n in _db.sys.table where n.table select n
_db = new DBDataContext(ConfigurationManager.ConnectionStrings["DATABASE"].ConnectionString);
但是我收到以下錯誤 - 無法解析符號「SYS」
你甚至可以做到這一點在LINQ2SQL中?
在此先感謝。
克萊爾:-)
可能[this help] [1]? (基本上,你不能象你所做的那樣引用sys.objects,但你可以將sys表添加到dbml中)。嘿,我的回答已成爲評論!難怪我從來沒有得到任何觀點(呃,那樣並提供錯誤的答案)。 [1]:http://stackoverflow.com/questions/54222/linq-to-sql-accessing-system-databases-tables –
謝謝,希望我不必這樣做,但它已經工作所以我很高興:-)。 – ClareBear