p.ID)-6ren">
gpt4 book ai didi

asp.net - Nhibernate异常:"Unknown column ' **.**_id'在 'field list'“

转载 作者:行者123 更新时间:2023-11-30 01:29:26 25 4
gpt4 key购买 nike

我有一个A类,引用了另外两个类, map 如下

public class AMap : ClassMap<A>
{
public AMap()
{
Id(p => p.ID);
References(p => p.B).Cascade.All();
References(p => p.C).Cascade.All();
}
}

public class BMap : ClassMap<B>
{
public BMap()
{
Id(p => p.ID);
Map(p => p.Name);
}
}

public class CMap : ClassMap<C>
{
public CMap()
{
Id(p => p.ID);
Map(p => p.Name);
}
}

然后我执行A到DB(MySql)的add操作,为什么总是提示其中一个表id是未知列?

背景:这是在 asp.net mvc 应用程序中测试的(CurrentSessionContextClass 设置为“web”),相同的代码在非 Web 应用程序中运行良好(CurrentSessionContextClass 设置为“call”)

最佳答案

哎呀,我遇到了一个愚蠢的问题,我连接到了错误的数据库。

关于asp.net - Nhibernate异常:"Unknown column ' **.**_id'在 'field list'“,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17637600/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com