如何在linq
中获取sql表名例如:
在linq中,我的表对象名是:TblUserDetail
。
但是sql中的这个表名是TblUserDetails
。
答案 0 :(得分:3)
试试这个:
var model = _db.Mapping; //_db is the datacontext instance
foreach (var mt in model.GetTables())
Console.WriteLine(mt.TableName);
这将列出所有 sql 表的名称。
答案 1 :(得分:1)
Ling2sql删除's',因为复数用于标识相关实体中的TblUserDetails集合。
可能你的TblUSer实体将有一个TblUserDetails集合(假设:你有一个1:n的关系)
答案 2 :(得分:0)