valueinjecter

    0熱度

    1回答

    我有一對ViewModels引用大量表中的數據。一個用於顯示,另一個用於編輯。 當我從顯示器ViewModel返回數據時,我可以使用ValueInjecter InjectFrom功能映射所有相關字段。 接下來我要做什麼來獲取數據庫更新? 如果我將模型發送到存儲庫中的Update方法,我可以看到模型中的更改,但上下文沒有選擇它們。我錯過了一個步驟還是有更好的方法來做到這一點? 如果我嘗試一次修改一

    0熱度

    1回答

    我的DTO類包含另一個子類說, Class ABC_DTO { public String XYZ {get;set;} public BCD_DTO BCD {get;set;} } Class BCD_DTO { public string Name {get;set;} public string Age {get;set;} }

    1熱度

    2回答

    我是ValueInjecter的新手。我知道如何與同名但不同蓋帽比賽性質: public class IgnoreCaseInjection : ConventionInjection { protected override bool Match(ConventionInfo c) { return String.Compare(c.SourceProp.Nam

    2熱度

    1回答

    我有一個從基類派生的表。因此,派生表將具有與基表相同的ID。 像 public class Animal { public int AnimalId{get; set;} public string Name{get;set;} } public class Man:Animal { //Primary key as well as foreign key will be Anim

    2熱度

    1回答

    我正在創建一個使用服務引用的c#庫。我不希望整個服務可以在圖書館外訪問。所以我首先使用AutoMapper將我需要的服務類複製到庫中的類似類中。第二步是將服務引用內部化。我現在的主要問題是,似乎沒有任何支持內部訪問的自動映射庫。我試過AutoMapper,EmitMapper和ValueInjecter庫和我所有複製的對象都有空值/默認值。 AutoMapper的github issue與支持內部

    2熱度

    1回答

    我有一個viewmodel,它使用valueinjector從模型(我也實現了TPT繼承)注入值。在此過程中,由於我的自定義屬性(屬性不是在模型中源)中的一個,我不斷收到以下錯誤: Object reference not set to an instance of an object. 我發現valueinjector不斷去該屬性每一個現在,然後。如下面的示例所示,自定義屬性是「FullName

    1熱度

    1回答

    我確信解決方案是非常明顯的,但是我會如何使用價值注射器來實現以下任何想法? 假設你有以下型號: public class Foo{ public int BarId{get;set;} public Bar Bar{get;set;} } public class Bar{ public int Id{get;set;} [Required]

    1熱度

    1回答

    我嘗試使用LINQ查詢這樣的映射對象與ValueInjecter列表: var thingsCollection = rep.Things.Select(x => new ThingDTO().InjectFrom(x) as ThingDTO) .OrderByDescending(x => x.StartDate).ToList(); 的問題是民生之本和Thing

    1熱度

    2回答

    我使用ValueInjecter而不是AutoMapper。我試圖用 .InjectFrom<UnflatLoopValueInjection>(model) 它的工作原理進行unflattening操作,但我也想specity一些屬性unflattening操作過程中忽略,例如寫一樣的東西: .InjectFrom<UnflatLoopValueInjection>(new IgnorePr

    1熱度

    1回答

    從Automapper和Value Injecter哪一個是最快的,哪一個是靈活的?截至2014年(今天)不是過去的評估