我想知道是否有一种方法可以在不创建视图的情况下将具有两个非主键列的两个表联接在一起?我有一个名为“ Make”的表,其中包含“ Name”和“ Year”列,我想与另一个名为“ Style”的表,其中包含“ MakeName”和“ MakeYear”列。一个“制作”可以有多个“样式”。这是我到目前为止创建的实体:
public class Make
{
public virtual int Id { get; set; }
public virtual string Name { get; set; }
public virtual string Year { get; set; }
public virtual IList<Style> Styles { get; set; }
}
public class Style
{
public virtual int Id { get; set; }
public virtual string MakeName { get; set; }
public virtual string MakeYear { get; set; }
public virtual string Class { get; set; } …Run Code Online (Sandbox Code Playgroud) c# sql nhibernate fluent-nhibernate fluent-nhibernate-mapping