是否可以根據來自數據庫的EF生成的類中的另一個屬性(列)的LINQ添加彙總屬性(無數據庫列),並且此屬性在更新模型時不更新(從類刪除或從類中刪除)從數據庫(因爲此屬性(cloumn)不在數據庫上)EF上的摘要列
Q
EF上的摘要列
0
A
回答
0
是的。由實體框架生成的Entitied分類總是標記爲partial
。它允許您用自己的屬性或方法擴展功能。
假設您的實體類名爲Post
。因爲它不是設計器生成的文件的一部分時,它的再生也不會被覆蓋
public partial class Post
{
public int Average
{
get
{
return this.Items.Average();
}
}
}
:你可以像與代碼擴展它。但是,有一個要求使它工作:Post
類的自定義部分必須與EF生成的代碼具有完全相同的名稱空間。
0
嘗試在partial class
的屬性上使用[NotMapped]
屬性。這將被實體框架忽略。
public partial class EntityName
{
[NotMapped]
public int CalculatedProperty
{
get
{
return Numbers.Sum();
}
}
}
相關問題
- 1. EF及摘要的自動生成
- 2. 添加摘要列
- 3. wpf網格列添加列的摘要
- 4. 摘要列表<Person>
- 5. 消息摘要散列MD5
- 6. Perforce更改列表摘要
- 7. EF 4.0代碼只從摘要到派生的關聯
- 8. 摘要Python的
- 9. 從lme摘錄N摘要
- 10. datatable中列的摘要(來自包DT)
- 11. 摘要動態添加列的每行
- 12. 抽象的泛型和摘要列表
- 13. ExtJS4:鎖定列和摘要的網格
- 14. java api上的「字段摘要」doc
- 15. 摘要框架的基礎上公式
- 16. 薑餅上的存儲摘要接口
- 17. Mips中的摘要
- 18. tflearn learning_rate摘要
- 19. FlexibleJDBCRealm和摘要
- 20. OpenKinect - FreenectDevice摘要?
- 21. 摘要多頁
- 22. Mysql - 摘要表
- 23. Android ListView摘要
- 24. HTTP摘要+ Rspec
- 25. 摘要接口
- 26. 與摘要:: MD5
- 27. 摘要生成
- 28. Crypt返回散列或摘要?
- 29. 灌漿時間序列數據摘要
- 30. Netcool/Omnibus活動事件列表摘要