MS Access数据库的Mygeneration自动编号字段错误

时间:2012-01-04 16:50:09

标签: mygeneration

我正在使用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服务器或其他数据库中正常工作。看起来自动编号不会立即生成,一旦我添加了条目就可以访问。但是,稍后,当我检查数据库时,我发现那里生成了自动编号。不确定,为什么会这样。任何有dooDads专业知识的人都可以提供帮助。

编辑: 主要问题是我在创建新行条目后无法立即访问自动编号字段。看起来MS Access自动编号需要一些时间才能显示,甚至在VS中,你可以看到这种现象。如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

我使用Doodads构建了许多应用程序,使用MS Access,您只需要将文件作为自动编号...并生成存储过程和其他类。 你的代码应该工作..

我也修改了Dodads以返回对象列表 How to get list of objects from BusinessEntity using myGeneration?