0

SubSonic 有没有办法更新表格的某些列?

例如

Dal.Users users = new Dal.Users();

users.UserId = user.id;
users.Email = user.email;
users.FirstName = user.firstName;
users.LanguageId = user.languageId;
users.LastName = user.lastName;
users.Password = user.password;
users.UserName = user.userName;
users.Data = user.data;

users.IsNew = (user.id == -1);

users.Save()

例如是否可以注释掉行users.Password = user.password; 这样该字段就不会被更新(但也不会在数据库中设置为空)。

4

1 回答 1

2

你用的是什么版本?最新的(2.1)仅更新数据库中更改的列。实际上,我曾经使用过的每个版本都从未将字段设置为 null 如果没有指定,那么肯定会发生其他事情。

于 2009-03-26T18:50:32.537 回答