首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

linq to entities 不能新建对象解决思路

2012-02-29 
linq to entities 不能新建对象T是从数据库直接生成的实体,T o new T()//o.id -1o.name testname

linq to entities 不能新建对象
T是从数据库直接生成的实体,
 
  T o = new T();
  //o.id = -1;
  o.name = "testname";
-------------------------------------
ObjectContext DB = 
***
DB.CreateObjectSet<T>().AddObject(o);
DB.SaveChanges();
***

1.执行也没有报异常,数据库也没有添加对象,监视发现连sql都没有生成执行?
2.T有自增主键id,新建不赋值默认为0 生成sql的时候能自动屏蔽吗?

[解决办法]
既然是自增的主键 你还在代码中给它付值干吗

热点排行