1
基本上我試圖使用Linq to SQL檢索存儲過程參數列表?有沒有辦法做到這一點?如何使用Linq to SQL檢索存儲過程模式?
基本上我試圖使用Linq to SQL檢索存儲過程參數列表?有沒有辦法做到這一點?如何使用Linq to SQL檢索存儲過程模式?
在設計時?只需將存儲過程拖到LINQ設計器表面。
在運行時?
你需要這樣的SQL:
SELECT *
FROM syscolumns
WHERE id =
(
SELECT id
FROM sysobjects
WHERE Name = @ProcName
)
這可能是由LinqToSql這樣產生:
var params =
db.sysobjects
.Where(o => o.Name == ProcName)
.SelectMany(o =>
db.syscolumns
.Where(c => c.id == o.id)
)