【发布时间】:2016-04-30 09:35:42
【问题描述】:
我有一种情况,我从 SQL Server 数据库生成一个表作为具有 Entity Framework 的模型,但它与数据库中的另一个表相关,因此模型内部也是一个具有第二个表名的属性,如下所示
public virtual ICollection<Table2> Table2 { get; set; }
问题是我在 Ajax 调用的 MVC 中的控制器内动态获取数据。因此,我必须在 Ajax 参数中公开第二个表的名称。有没有办法通过创建另一个类Table1Metadata 来使用MetadataType 属性更改Table2 的名称?
【问题讨论】:
-
如果你的意思是动态地改变关系,我不得不说你不能那样做。但如果你不是那个意思,请解释你想要更多
标签: c# asp.net-mvc entity-framework asp.net-mvc-4 entity-framework-6