[英]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關系)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.