读书人

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

发布时间: 2012-02-29 16:44:11 作者: rapoo

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的时候能自动屏蔽吗?

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

读书人网 >.NET

热点推荐