小编Jaz*_*ter的帖子

指定的包含路径无效.EntityType不声明名称为*的导航属性

我正在尝试从LocalDb获取数据到我的MVC控制器.我试过这个:

UsersContext db = new UsersContext();
var users = db.UserProfiles.Where(u => u.UserId == WebSecurity.CurrentUserId)
                           .Include(u => u.LastName).ToList();
Run Code Online (Sandbox Code Playgroud)

它返回此错误:

指定的包含路径无效.EntityType"ChatProj.Models.UserProfile"未声明名称为"LastName"的导航属性.

这是我的localDb和模型的图片.

知道为什么它不起作用吗?

c# linq entity-framework

38
推荐指数
4
解决办法
5万
查看次数

无法隐式将类型'void'转换为'object'MVC cshtml方法调用

我在Mvc-Project中从一个cshtml文件中调用一个简单的方法时遇到了一些问题.这是给我错误的代码:

@{
var chatHub = new TestClass();
}
@chatHub.TestMethod();
Run Code Online (Sandbox Code Playgroud)

这是"@ chatHub.TestMethod();" 这让我觉得"不能隐式地将类型'void'转换为'object'"错误.

这是TestMethod:

public void TestMethod()
        {
            ChatHub test = new ChatHub();
            //var context = GlobalHost.ConnectionManager.GetHubContext<ChatHub>();
            test.JoinGrupprum1();
        }
Run Code Online (Sandbox Code Playgroud)

这是Joingrupprum1:

public void JoinGrupprum1()
        {
            Groups.Add(Context.ConnectionId, "Grupprum1");
        }
Run Code Online (Sandbox Code Playgroud)

知道问题是什么?

asp.net-mvc razor signalr

1
推荐指数
1
解决办法
6444
查看次数

标签 统计

asp.net-mvc ×1

c# ×1

entity-framework ×1

linq ×1

razor ×1

signalr ×1