2014-03-27 85 views
1

如果我有一个字典,实体框架的转换数据类型(数据映射)的

e.g. var results = (IDictionary<string, object>)fb.Get("me"); 

这字典包含原语,数组和数据的字典可以作为直接的模型通过?如何覆盖特定条目的映射,例如我希望日期以特定方式格式化的字符串存储。

Atm我正在做控制器中的自定义映射,但已经开始变得凌乱,所有解析代码在一个地方。

另一种方法是我通过对模型的构造函数的字典,在那里做了具体的类解析..

+0

您能否提供更多信息?也许这个概念的例子。只是从解释和一行代码中很难理解你想要完成的事情...... –

回答

1

创建解析逻辑的新类,而不是你的控制器或模型复杂化。这个解析服务类将包含所有混乱的解析逻辑。这将使您的控制器和模型更清洁。

var parsingService = new ParsingService(tb.Get("me")); 
var model = parsingService.GetModel(); 
相关问题