我在我的部分类中使用了继承和接口概念,而我的1部分是从接口继承的部分,但我发现了类型转换错误: 我的接口类ImedicalGroup.cs
public partial interface IMedicalGroup : IAudit
{
int Id { get; set; }
string Name { get; set; }
}
My Child partial class medicalgroups.cs
public partial class MedicalGroups : IMedicalGroup,IAudit
{
[Key]
public int Id { get; set; }
public string Name { get; set; }
#Audit region
}
我在QueryableDbContext.cs
中的第二部分medicalgroups.cs[global::System.Data.Services.Common.DataServiceKeyAttribute("Id")]
public partial class MedicalGroups
{
....
}
但我发现这一行的错误是"Cannot implicitly convert type 'HRBC.BusinessDataContext.MedicalGroups' to 'HRBC.Domain.Entities.IMedicalGroup'. An explicit conversion exists (are you missing a cast?)"
IMedicalGroup IClient.MedicalGroup { get { return MedicalGroup; } }
答案 0 :(得分:3)
IMedicalGroup
,则无需指定IAudit
,因为IMedicalGroup
已迫使您实施IAudit
干杯! :)