Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何指定不将MongoDB中的对象属性映射为NORM_C#_Mongodb_Norm - Fatal编程技术网

C# 如何指定不将MongoDB中的对象属性映射为NORM

C# 如何指定不将MongoDB中的对象属性映射为NORM,c#,mongodb,norm,C#,Mongodb,Norm,我的对象中有一个不想保存到DB的计算属性,有没有办法指定它 以这一个为例: public virtual string FullInfos { get { var html = Contact1Info; html += Contact2Info; return html; } } 其中Contact1Info和Contact2Info是已保存的自动属性 谢谢

我的对象中有一个不想保存到DB的计算属性,有没有办法指定它

以这一个为例:

public virtual string FullInfos
    {
        get
        {
            var html = Contact1Info;
            html += Contact2Info;
            return html;
        }
    }
其中Contact1Info和Contact2Info是已保存的自动属性


谢谢

NoRM提供了一系列属性。在本例中,您正在查找
[MongoIgnore]
属性

应该简单到

[MongoIgnore]
public virtual string FullInfos
    {
        get
        {
            var html = Contact1Info;
            html += Contact2Info;
            return html;
        }
    }

NoRM提供了一系列属性。在本例中,您正在查找
[MongoIgnore]
属性

应该简单到

[MongoIgnore]
public virtual string FullInfos
    {
        get
        {
            var html = Contact1Info;
            html += Contact2Info;
            return html;
        }
    }

将其转换为方法,在这种情况下,NORM不会映射它


无论如何,这些类型的“属性”最好定义为方法。。在严格的OO意义上,如果正在计算对象,则不应将其视为对象的“属性”。

将其转换为方法,在这种情况下,NORM不会映射它


无论如何,这些类型的“属性”最好定义为方法。。从严格的OO意义上讲,如果正在计算,则不应将其视为对象的“属性”。

谢谢,您知道是否有关于NoRM的文档?我在网上搜索,但没有发现任何东西。NoRM代码在这里,但我相信你知道:谷歌集团在这里:NoRM仍然是一个小规模的项目,所以我强烈怀疑你会在邮件列表中做得最好,并查看一些代码。谢谢,你知道有关于NoRM的文档吗?我在网上搜索,但没有发现任何东西。NoRM代码在这里,但我相信你知道:谷歌集团在这里:NoRM仍然是一个小规模的项目,所以我强烈怀疑你会在邮件列表中做得最好,并查看一些代码。