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

我发现了如何做到这一点。

可以使用 [NotMapped] 属性对其进行管理。

于 2012-05-15T19:04:44.010 回答