我的 dbml 包含单个表用户
我想为User添加部分类,并添加其他属性,如下所示:
public partial class User
{
public string FullName
{
get
{
return FirstName + " " + LastName;
}
}
}
然后在我的视图中使用类似:
<%=ViewData.Model.FullName %>
这里是我得到的:
CS1061: 'PR.Web.Models.User' does not contain a definition for 'FullName' and no extension method 'FullName' accepting a first argument of type 'PR.Web.Models.User' could be found (are you missing a using directive or an assembly reference?)
我做错了什么?
答案 0 :(得分:0)
仔细检查生成的LINQ to SQL类(User
)和部分类的名称空间。
你可能确定它“绝对正确”,但编译器却告诉你。如有必要,发布嵌套在.dbml文件下的.designer.cs文件的相关部分,以及包含您在上面发布的User
类的文件的完整源代码。