0

データベースにないフィールドを定義しようとしています。その形式は次のとおりです。

public string Adress {get;set;}
public int? Number {get;set;}
public string Name {get{
    return (this.Adress + " " + this.Number.ToString())
} set{}}

...そして、インデックス (モデルは IEnumerable 型) を実行すると、コントローラーがスローします...

Invalid column name 'Name'.

私はこれをやりたいので、毎回これらすべてを連結する必要はありません。

ASP.NET MVC3 と SQL Server 2008 を使用しています。

その名前の列がないことをモデルに伝える方法はありますか?

4

1 に答える 1

1

I discovered how to do this.

It can be managed by using the [NotMapped] property.

于 2012-05-15T19:04:44.010 に答える