我正在使用Mygeneration工具创建负责处理数据库的抽象类,以执行CRUD操作以及其他一些dooDad操作。问题是我无法使用代码检索表的自动编号字段(它也是主键
Employees newObj = new Employees();
newObj.ConnectionString = connectionString;
newObj.AddNew();
// Your Properties will be different here
newObj.FirstName = "Joe";
newObj.LastName = "Plank Plank";
newObj.Save();
int staffid=newObj.StaffID;同样的事情在MS SQL server或其他数据库中也可以正常工作。看起来自动编号不是立即生成的,一旦我添加了条目,就可以访问它。但是,后来,当我检查数据库时,我发现那里生成了自动编号。不确定,为什么会发生这种情况。任何有dooDads专业知识的人,请帮助提供信息。
编辑:主要问题是我无法在创建新的行项后立即访问自动编号字段。看起来MS Access自动编号需要一些时间才能显示出来,甚至在VS中,你也可以看到这种现象。如何解决这个问题?
发布于 2012-01-11 22:58:48
我使用Doodads构建了许多应用程序,使用MS Access,您只需将字段设置为自动编号即可。并生成存储过程和其他类。也就是说,你的代码应该可以工作。
我还修改了Dodads以返回对象列表How to get list of objects from BusinessEntity using myGeneration?
https://stackoverflow.com/questions/8730586
复制相似问题