在我們的應用程序中,我們使用EF4.0和POCO實體生成器從數據庫生成實體。爲了應用數據註解,我們創建接口並在我們創建的部分類上實現這些接口,以匹配使用EF生成的部分類。 /*Entity Generated Type*/
public partial class SomeEntity : EntityBase
{
public virtual string SomeProperty
我使用Database-First生成模型類(EDMX文件),並且我想使用「MetadataType」進行驗證。我在這裏閱讀解決方案,但他們不適合我。 這裏是我的代碼: [MetadataType(typeof(MovieEntitiesMetaData))]
public partial class MovieEntities
{
}
public class MovieEntit
我在[MetadataType]類中使用[Remote]屬性出現錯誤。我收到以下錯誤: 錯誤15屬性'Remote'在此聲明類型中無效。它只對'property,indexer'聲明有效。 我明白錯誤在說什麼,我只是不明白爲什麼[遠程]不能工作,但其他屬性工作正常。 [MetadataType(typeof(StudentRowMeta))]
public class StudentRow
{