我需要知道如何在MVC中找到模型的基础表。我正在使用新团队的MVC asp.net应用程序工作,需要找出哪些表是模型的基础。有没有办法在VS中找到这些?模型名称不一定对应于数据库中的表。所以我希望找到哪个表(或多个表)是模型的引用。
感谢。
答案 0 :(得分:0)
您是否正在使用Entity Framework进行数据访问?代码第一?型号第一?数据库第一?如果您正在使用Code First,并且表未按模型构建器约定命名,请尝试在上下文类中查找具有签名的方法:
override void OnModelCreating(DbModelBuilder modelBuilder)
此方法可能包含将模型映射到非常规名称的配置。 IE:
HasMany(u => u.Friends)
.WithMany()
.Map(u => {
u.ToTable("Friends");
});