我在我的主要对象定义上,用一组非银物体坐在一个实体名称中。 处理增补和增补的罚款,但我发现,从清单中删除的项目没有导致数据库记录被删除,因此,我不得不在数据存放处中采用一种方法,反对删除这些记录,因为数据标的没有能够查阅正在使用的数据内容。
我期待看到,我能否将这一删除纳入主要目标,我发现,删除了“Null”归属于协会,但当我使用它时,我就犯了一个错误:“单州协会成员只能被描绘成无法承受的外国关键一栏”。 我的法典是:
private EntitySet<UserSite> _userSites = new EntitySet<UserSite>();
[Association(Name = "User_UserSites", Storage = "_userSites", ThisKey = "UserID", OtherKey = "UserID", DeleteOnNull=true)]
public IList<UserSite> UserSites { get { return _userSites; } set { } }
我的用户目标
[Table(Name="UserSite")]
public class UserSite
{
[Column]//(IsPrimaryKey = true)]
public int UserID { get; set; }
[Column]//(IsPrimaryKey = true)]
public string Site { get; set; }
[Column]
public bool DefaultSite { get; set; }
[Column(IsPrimaryKey = true, AutoSync = AutoSync.OnInsert)]
public int UniqueID { get; set; }
}
我是否可以使用“Null”号删除,把我的所有数据更新方法保留在我的主要用户对象之内,或者我是否必须在存放处处理删除问题?