小编Jan*_* SL的帖子

NHibernate,"在删除级联",级联删除相关表中的行?

在过去的几周里,我一直在项目中使用NHibernate(使用Fluent-NHibernate映射),直到今天我遇到了一个问题(很可能是我自己的错误).

我做了一个小样本来说明我想要实现的目标:

public class Image
{
    public virtual int Id { get; set; }
    public virtual string Name { get; set; }
    public virtual string Path { get; set; }
}

public class FeaturedImage
{
    public virtual int Id { get; set; }
    public virtual Image Image { get; set; }
    public virtual string Description { get; set; }
    public virtual DateTime Date { get; set; }
}

public class ImageMap : ClassMap<Image>
{
    public ImageMap()
    {
        Id(x => x.Id).GeneratedBy.Identity().UnsavedValue(0); …
Run Code Online (Sandbox Code Playgroud)

nhibernate cascade fluent-nhibernate cascading-deletes

7
推荐指数
1
解决办法
2641
查看次数