簡體   English   中英

如何從linq中的表類型獲取sql表名稱

[英]how to get the sql table name from table type in linq

我如何在linq中獲取SQL表名稱

例如:在linq中,我的表對象名稱是: TblUserDetail

但是,此表在sql中的名稱是TblUserDetails

嘗試這個:

var model = _db.Mapping; //_db is the datacontext instance
foreach (var mt in model.GetTables())
   Console.WriteLine(mt.TableName);

這將列出所有sql表的名稱。

引用自獲取所有表名

Ling2sql刪除了's',因為復數用於標識相關實體中TblUserDetails的集合。

可能您的TblUSer實體將具有TblUserDetails集合(假設:您具有1:n關系)

我提供了類似問題答案 ; 但是,答案是針對實體的Linq。

暫無
暫無

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

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