0

我正在使用 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 中,您也可以看到这种现象。如何解决这个问题?

4

1 回答 1

0

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

我还对 Dodads 进行了修改以返回对象列表 如何使用 myGeneration 从 BusinessEntity 获取对象列表?

于 2012-01-11T14:58:48.133 回答