ForeignKeyAttributeはインターフェイスで機能しませんか?
public class Client: CompanyForeignKeyMapper
{
public int Client;
}
public class CompanyForeignKeyMapper
{
[ForeignKeyAttribute("Company")]
int ClientId;
}
このコードは正常に機能します。しかし、CompanyForeignKeyMapperクラスをインターフェイスに変更すると
public interface ICompanyForeignKeyMapper
public class Client: ICompanyForeingKeyMapper --> changed to interface
属性が機能していないようです。