0

DB に保存したくないオブジェクトに計算されたプロパティがあります。それを指定する方法はありますか?

例としてこのように:

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

Contact1Info と Contact2Info は既に保存されている自動プロパティです...

ありがとう!

4

2 に答える 2

3

NoRM provides a series of attributes. In this case you're looking for the [MongoIgnore] attribute.

Should be as simple as

[MongoIgnore]
public virtual string FullInfos
    {
        get
        {
            var html = Contact1Info;
            html += Contact2Info;
            return html;
        }
    }
于 2010-06-21T20:56:34.030 に答える
0

それをメソッドに変換します。この場合、NORM はそれをマップしません。

とにかく、これらの種類の「プロパティ」はメソッドとしてより適切に定義されます..厳密なOOの意味では、オブジェクトが計算されている場合、オブジェクトの「プロパティ」と見なされるべきではありません。

于 2011-08-30T17:15:36.410 に答える