3
我生成了一堆使用EF 4.1 Power Toys的类来逆向工程我的数据库。我的类和地图看起来不错并且工作得很好,但是当我检查返回的类型的名称时,看起来EF已经为类型名称添加了一个GUID。所以用这个方法对于身体:为什么实体框架代码首先更改我的类型名称?
var context = new DbContext();
var myVehicle = context.Vehicles.First();
return myVehicle.GetType().Name;
...将返回类似:
"Vehicle_F31E8AC6EB21A3220F761E7C2FFEB3B433CEFC7CF567E9A0CF53E8F4B598C2B9"
这是为什么,是有没有办法把它关掉?
如果您调用构造函数,您确定会发生这种情况吗?我不这么认为,如果你从上下文中查询实体,它会发生。 –
这是正确的。我复制了错误的行。原始帖子已更新。 –