我尝试将 linq2db 与 firebird sql server 一起使用。我有两张表,它们有关系。
[Table("REQUESTS")]
public partial class Request
{
[Column("ID")]
[PrimaryKey]
public int Id { get; set; }
[Column("LATEST_REQUEST_DATA_ID")]
public int? LatestRequestDataId { get; set; }
[Association(ThisKey="LATEST_REQUEST_DATA_ID", OtherKey="ID")]
public virtual RequestData LatestData { get; set; }
}
[Table("REQUEST_DATA")]
public class RequestData
{
[Column("ID")]
[PrimaryKey]
public int Id { get; set; }
[Column("REQUEST_ID")]
public int RequestId { get; set; }
}
public class RequestDb : DataConnection
{
public ITable<Request> Requests { get { return GetTable<Request>(); } } …
Run Code Online (Sandbox Code Playgroud)