valueinjecter

    2熱度

    1回答

    這裏是valueinjecter DOC(http://valueinjecter.codeplex.com/documentation),但我不這麼 清楚這些條款,壓扁/ unflattening,FlatLoop/UnFlatLoop ......,我怎麼可能 明白這些更容易嗎? 謝謝!

    3熱度

    1回答

    我剛開始對我的Entity Mappings使用ValueInjecter(DTO < - > Entity)。 繼承人我DTO: public class IncidentDTO { int ID { get; set; } string Name { get; set; } AgencyDTO agencyDTO { get; set; } } publi

    2熱度

    1回答

    我使用ValueInjecter將視圖模型平鋪/解開爲由實體框架(4.3.1)模型優先創建的域對象。我的數據庫中的所有VARCHAR列都是NOT NULL DEFAULT ''(個人偏好,不希望在此打開聖戰)。在發佈後,視圖模型會返回任何沒有值爲null的字符串屬性,因此當我嘗試將其注入到域模型類中時,EF咆哮着試圖將IsNullable=false設置爲null。例如(過簡單): public

    1熱度

    2回答

    如果我有兩個模型有很大的不同,它是擊敗目的使用,甚至映射框架,如Auto Mapper或Value Injecter? 例如,說我有兩個型號在結構上是相同的,但每個屬性名稱是不同的,因此,撕心裂肺全部由會展邏輯沒用。堅持手動映射這兩個模型是否也是一樣好? 我想我主要是想了解: 1)是否有使用映射框架,除了代碼積蓄,我從它的會展映射中得到什麼好處? 2)是否仍然更容易建立映射在映射框架與上面的場景在

    2熱度

    1回答

    是有可能從注入的東西是這樣的: public class DomainEntity { public Resource DescriptionResource { get; set; } } public class Resource { public List<ResourceLocalization> Localizations { get; set; } }

    4熱度

    3回答

    我正在使用ValueInjecter來映射兩個相同的對象。我遇到的問題是ValueInjector將來自我的源的空值從我的目標中複製過來。所以我失去了大量的數據爲空值。 下面是我的對象的一個​​例子,它有時候只有一半填充,導致其空值覆蓋目標對象。 public class MyObject() { public int ID { get; set; } public stri

    4熱度

    1回答

    我正在開發大量字段映射的DDD項目。我正在尋找一個快速而穩固的映射庫,而不是手工編寫所有映射,而且似乎有很多選項。 目前我更傾向於膠水,因爲它看起來提供了相當多的功能,同時也考慮到了單元測試,這對我正在開發的項目也很重要。在下載方面,它只下載了200多次,這讓我認爲像ValueInjecter這樣的東西可能是更好的選擇,因爲它有更多的支持。 我的問題是,膠水比其他任何其他mapper更好還是更糟?

    4熱度

    3回答

    是否可以映射2個不同的枚舉? 也就是說,我想獲取一個枚舉值並將其映射到不同枚舉類型中的對應值。 我知道如何與AutoMapper做到這一點: // Here's how to configure... Mapper.CreateMap<EnumSourceType, EnumTargetType>(); // ...and here's how to map Mapper.Map<Enum

    4熱度

    2回答

    我試圖使用ValueInjector來壓扁一個類,並讓它也跨過從Nullable<int>'s到int之間的值。 例如給出下面的(人爲)類: class CustomerObject { public int CustomerID { get; set; } public string CustomerName { get; set; } public OrderO

    3熱度

    1回答

    我正在使用Umbraco 4.7.1,並試圖將內容節點映射到一些自動生成的強類型對象。我曾嘗試使用valueinjecter和automapper,但是OOTB都沒有映射我的屬性。我想這是因爲一把umbraco節點上的所有屬性(CMS的文件)檢索這樣的: node.GetProperty("propertyName").Value; 我的強類型對象在MyObject.PropertyName的