2010-10-31 32 views
0

我有這樣的一個表:EF4代碼只 - 地圖列到房產複雜類型

  • 名稱
  • 克萊
  • 新增

我想要將其映射到如下模型:

  • 名稱
  • 資源
    • 克萊
  • 新增

在有意義的這樣的映射它,在它工作時,我程序,但在數據庫中這樣做只會使它更加c omplex ...不會添加任何有用的東西。

使用EF4代碼可以嗎?

回答

1
public class Sample 
{ 
    public int Id { get; set;} // primary key required 
    public string Name {get;set;} 
    public DateTime Added{get;set;} 

} 

public class Resource 
{ 
     // no Id defined here 
     public string Tree{get;set;} 
     public string Iron { get;set;} 
     public string Clay { get;set;} 
    } 

public class SampleDB : DbContext 
{ 
     //public DbSet<Resource> Resources { get; set; } // should not be there 
     public DbSet<Sample> Samples { get; set; } 
} 
+0

嗯,是的......現在可以用EF4 CTP5。正如你寫的一樣。忘記一切。感謝上帝的郵件通知:-)。 – Syska 2010-12-22 08:18:23