我对 EF Code First 感到沮丧,因为不支持视图映射而不是表。所以我要从 ExecuteSqlCommand 中检索视图数据类。但我无法弄清楚如何做到这一点?有什么帮助吗?
protected override void OnModelCreating(DbModelBuilder modelBuilder)
    {
        modelBuilder.Ignore<m_box>();
    }
protected override void Seed(eBagasiContext context)
    {
        context.Database.ExecuteSqlCommand(m_boxView.GetInitView(),new object[]{});
     }
public static class m_boxView
{
    public static string GetInitView()
    {
        return "CREATE VIEW m_box " +
            "AS " +
            "SELECT AgencyRef.Code AS ModuleCode, " +                
            "Price.Scale, "+
            "Price.Amount "+
            "FROM Price " +
            "LEFT JOIN AgencyRef " +
            "ON (Price.Code = AgencyRef.Code) " +
            "WHERE LEFT(Price.Code,1)='C'";
    }
}