簡體   English   中英

如何將SQL Server存儲過程參數類型轉換為等效的C#類型?

[英]How would I get SQL Server stored procedure parameter types to their equivalent C# types?

我在運行時運行未知的SQL Server存儲過程,可以查詢SQL輸出參數類型(varchar,int等)。 使用ADO或Dapper,如何在C#中獲得等效的數據類型? 目前,我在Dapper中將值作為動態參數獲取,但我希望能夠將它們映射到其特定的C#類型。

我的用例基本上是運行一個存儲過程,並創建一個類來將輸出數據保存在各自的C#數據類型中,只有在運行時才知道。 我已經找到一個查詢,可以查看它們的SQL Server數據類型,並且聽說過ORM,但不確定如何或是否可以將它們用於我的案例。

這是SQL Server數據類型到.Net的映射

https://msdn.microsoft.com/zh-CN/library/cc716729(v=vs.110).aspx

暫無
暫無

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

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