如何从模型中找到MVC中的基础表

时间:2017-09-15 16:20:56

标签: asp.net-mvc

我需要知道如何在MVC中找到模型的基础表。我正在使用新团队的MVC asp.net应用程序工作,需要找出哪些表是模型的基础。有没有办法在VS中找到这些?模型名称不一定对应于数据库中的表。所以我希望找到哪个表(或多个表)是模型的引用。

感谢。

1 个答案:

答案 0 :(得分:0)

您是否正在使用Entity Framework进行数据访问?代码第一?型号第一?数据库第一?如果您正在使用Code First,并且表未按模型构建器约定命名,请尝试在上下文类中查找具有签名的方法:

override void OnModelCreating(DbModelBuilder modelBuilder)

此方法可能包含将模型映射到非常规名称的配置。 IE:

HasMany(u => u.Friends)
.WithMany()
.Map(u => {
    u.ToTable("Friends");
});