【发布时间】:2013-10-26 23:37:24
【问题描述】:
我的项目是使用 EF5 和 MVC4 开发的。我想为模型创建一个助手,在这个助手中,我需要获取模型的主键名称。
这是我的助手:
public static MvcHtmlString DialogForModel(this HtmlHelper html)
{
object model = html.ViewData.Model;
string primaryKeyName = GetPrimaryKeyNameForModel(model);
...
}
我发现模型内部有一个属性_entityWrapper。在此属性内还有另一个 EntityKey 与 EntityKeyNames。
这些属性有我的主键名称和值,但我不知道如何访问它。
我该怎么做?!
【问题讨论】:
-
michaelmairegger.wordpress.com/2013/03/30/… - 有点晚了,但这会按照我的想法去做。
标签: c# asp.net-mvc-4 helper