gpt4 book ai didi

fluent-nhibernate - Fluent nHibernate 表中没有标识列

转载 作者:行者123 更新时间:2023-12-04 17:13:58 26 4
gpt4 key购买 nike

如何为没有标识列的表指定流畅的 NHibernate 映射?

我想要这样的东西:

public sealed class CustomerNewMap : ClassMap<CustomerNew>, IMap
{
public CustomerNewMap()
{
WithTable("customers_NEW");
Not.LazyLoad();
Not.Id(); // this is invalid...
Map(x => x.Username);
Map(x => x.Company);
}
}

我的意思是没有在数据库中定义主键(在数据库中没有太多定义)。

最佳答案

我发现答案是:

  public CustomerNewMap()
{
WithTable("customers_NEW");
Not.LazyLoad();
Id(x => x.Username).GeneratedBy.Assigned();
Map(x => x.Company);
}

关于fluent-nhibernate - Fluent nHibernate 表中没有标识列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1288076/

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