0
A
回答
1
當EF執行模型發現時,您的實體中的方法將被忽略。您甚至可以添加額外的屬性並將它們標記爲未映射。
public class Foo
{
public int Id { get; set; }
public Bar Bar { get; set; }
public string Baz { get; set; }
public ValidationResult Validate(ValidationContext context)
{
}
}
public class MyContext : DbContext
{
protected override void OnModelCreating(DbModelBuilder modelBuilder)
{
modelBuilder.Entity<Foo>().Ignore(f => f.Baz);
modelBuilder.Ignore<Bar>();
}
}
這裏Bar
,ValidationResult
,ValidationContext
不會是模型的一部分,並Baz
屬性將不被映射到的列。
它在您的實體類中具有邏輯是完全可以的。
0
它只會完全忽略方法,它只會查看屬性。國際海事組織你不應該有實體類的邏輯。如果你想附加邏輯entites使用擴展方法
相關問題
- 1. 實體框架表值函數 - 默認實體映射
- 2. 實體框架映射
- 3. 實體框架映射
- 4. DDD,實體框架和實體映射
- 5. 實體框架 - 實體映射問題
- 6. 實體框架默認值
- 7. AutoMapper IDataReader的映射默認值實體
- 8. 實體框架表,而不是實體框架映射
- 9. 將映射表作爲實體框架中的實體加載
- 10. 實體框架 - 在實體中映射可爲空的列
- 11. 實體框架流利的API映射
- 12. 實體框架中的映射?
- 13. 實體框架中的表映射
- 14. 實體框架中的映射關係
- 15. 實體框架中的默認約束
- 16. 實體框架代碼優先映射
- 17. 使用實體框架映射圖像
- 18. 實體框架繼承映射(TPH)
- 19. 實體框架映射關係
- 20. 實體框架從映射器
- 21. 實體框架映射自引用
- 22. 用實體框架映射多個PK
- 23. 實體框架4.1樹映射
- 24. 映射實體框架「代碼優先」
- 25. 實體框架4映射到POCO
- 26. 實體框架映射問題
- 27. 實體框架映射問題
- 28. 如何讓實體框架映射DbDataReader?
- 29. 實體框架4.0關係映射表
- 30. 實體框架映射到查詢表