如何在 EF 4.4 中获取键名?
我找到了一个这样的样本:
var set = ((IObjectContextAdapter)context).ObjectContext.CreateObjectSet<TEntity>();
var entitySet = set.EntitySet;
return entitySet.ElementType.KeyMembers.Select(k => k.Name);
我在运行网站时得到了这个:CS0012:“System.Data.Objects.ObjectContext”类型是在未引用的程序集中定义的。您必须添加对程序集“System.Data.Entity,Version=4.0.0.0,Culture=neutral,PublicKeyToken=b77a5c561934e089”的引用。
我使用 .NET 4,以下是我的 web.config:
<section name="entityFramework"
type="System.Data.Entity.Internal.ConfigFile.EntityFrameworkSection,
EntityFramework, Version=4.4.0.0, Culture=neutral,
PublicKeyToken=b77a5c561934e089" requirePermission="false" />
我花了一天,但找不到任何东西。