根據Union Architecture的概念,我的實體(POCO)存在於內層,並且它不依賴於另一個項目或庫。
我使用ArangoDB的NoSql我的數據訪問層,我不得不使用「ArangoDB屬性」在我的C#屬性映射我的屬性ArangoDD領域:具有聯合體繫結構概念的設計實體
例如:
public class User
{
[AliasField("_key")]
public string Id { get; set; }
}
對於這個問題,我不得不提及的Dll Arango.Client !:
現在,我必須爲這個問題做些什麼?我怎樣才能刪除我的依賴?
任何人都可以幫助我嗎?
謝謝,我不想使用你的第一個解決方案(創建一個對你的核心模型和ArangoDB有依賴關係的持久層),它對我來說花費很大......第二個解決方案好似乎!但我如何做映射?與Auto Mapper一起使用?我猜Auto Mapper不能解決我的問題?是否有任何名稱:**代理屬性** ?!我有點困惑! –