我有兩個用於數據模型和數據庫上下文的庫。數據模型和類庫 - 如何將虛擬商品添加到其他類庫中的對象?
基本與對象
public class Person { [Key] public int ID { get; set; } public string Name { get; set; } public string SName { get; set; } public bool IsSystemUser { get; set; } }
擴展
public class Vehicle { [Key] public int Id { get; set; } public string Name { get; set; } public string Plate { get; set; } public virtual ICollection<Person> Users { get; set; } }
如何添加公共虛擬ICollection的車輛{獲得;組;在第一類庫中對象。 EF正確生成數據庫。
你想改變加載的類庫中的類?您只能添加方法,而不是屬性 – hcb 2013-02-28 08:09:42
那麼我該如何添加方法? – SpoksST 2013-02-28 08:14:52
請解釋你想做什麼,並使用適當的條款來避免混淆。你有兩個_classes_,他們在同一個項目中嗎?然後他們在同一個大會,因此在同一個班級圖書館。你只是想添加一個屬性'公共虛擬ICollection車輛{搞定;組; }'到'Person'類,然後這樣做,你很好走。如果你想動態地實現它,那麼在運行時,事情會變得更加困難。首先,因爲實體框架幾乎不會使用您的擴展方法來創建列或表。 – CodeCaster 2013-02-28 08:20:32