通过微风返回NotMapped字段

时间:2014-01-26 15:51:23

标签: asp.net-mvc breeze entity-framework-6

我有一个返回计算颜色字段的模型,如下所示:

[NotMapped]
    public string ColorHex
    {
        get
        {
            if (!colorInt) return "";

            var c = ColorTranslator.FromOle(colorInt);

            return "#" + c.R.ToString("X2") + c.G.ToString("X2") + c.B.ToString("X2");
        }
        set
        {
            var color = ColorTranslator.FromHtml(value);

            colorInt = ColorTranslator.ToOle(color);

        }
    }

ColorInt属性只是映射到数据库的属性。但是,当我像下面这样轻松获得实体时:

 return manager.fetchEntityByKey(
                entitySetDefinition.entityType, id, true)
                .then(fetchSucceeded)
                .fail(queryFailed);

忽略“NotMapped”列。我怎么能不这样做呢?

我需要返回一些未与实体映射的列。有什么想法吗?

0 个答案:

没有答案