如何在 linq 中获取 sql 表名
例如: 在 linq 我的表对象名称是:TblUserDetail
。
但是 sql 中的这个表名是TblUserDetails
.
如何在 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 的关系)