2015-03-13 54 views
0

枚舉在貓鼬我枚舉的定義是這樣的:如何定義在微風

personType: { 
    type:String, 
    enum: ['Contact','Donor','Resident'], 
}, 

有一個簡單的方法,使在微風中的元數據類似的定義是什麼?

+0

我不相信微風「支持」枚舉。甚至不知道「支持」是什麼意思。請解釋您希望看到Breeze做什麼以及它會如何幫助您。如果Breeze不支持枚舉並且代價如此昂貴,你會怎麼做? – Ward 2015-03-15 21:06:31

+0

我希望能夠定義一個枚舉進行驗證,並可能降低人口數量。枚舉看起來像一個相當基本的功能。 – 2015-03-16 10:09:14

回答

0

您可以在類庫定義enum

public enum PersonType 
    { 
     Contact = 0, 
     Donor = 1, 
     Resident= 2 
    } 

然後,在電腦板:

[HttpGet] 
    public object Lookups() 
    { 
    // Some lookup data go here 
    var PersonType = Enum.GetValues(typeof(PersonType)); 
    return new { 
    // Some lookup objects 
    PersonType } 
    } 

因此,你可以得到PersonType與來自中查找沿對象客戶端。