C# 如何指定不将MongoDB中的对象属性映射为NORM
我的对象中有一个不想保存到DB的计算属性,有没有办法指定它 以这一个为例:C# 如何指定不将MongoDB中的对象属性映射为NORM,c#,mongodb,norm,C#,Mongodb,Norm,我的对象中有一个不想保存到DB的计算属性,有没有办法指定它 以这一个为例: public virtual string FullInfos { get { var html = Contact1Info; html += Contact2Info; return html; } } 其中Contact1Info和Contact2Info是已保存的自动属性 谢谢
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仍然是一个小规模的项目,所以我强烈怀疑你会在邮件列表中做得最好,并查看一些代码。