C# 成员';Player.GameID';没有支持的到SQL的转换
错误消息: 成员“Player.GameID”不支持转换为SQL 林克: 这个线程提到LINQ需要知道它被映射到哪里,就我所见,它就在我的例子中: 如果我在没有where子句的情况下运行程序,我可以看到player类是使用gameID值创建的:C# 成员';Player.GameID';没有支持的到SQL的转换,c#,linq,C#,Linq,错误消息: 成员“Player.GameID”不支持转换为SQL 林克: 这个线程提到LINQ需要知道它被映射到哪里,就我所见,它就在我的例子中: 如果我在没有where子句的情况下运行程序,我可以看到player类是使用gameID值创建的: gameID "ASD" string GameID "ASD" string [Column(Name=“GameID”,Storage=“GameID”)]属性必须应用于publicGameID属性,而不是应用
gameID "ASD" string
GameID "ASD" string
[Column(Name=“GameID”,Storage=“GameID”)]
属性必须应用于publicGameID
属性,而不是应用于GameID
私有字段。引发错误的具体行是什么?我认为您应该将p中的Seat更改为p
中的s,以免混淆编译器,因为Seat
可能是类型为Seat
的对象,而不是变量名。嗨,我将它从Seat更改为s,但运气不好。这一行抛出错误:“foreach(playerQuery中的Player)”而不是使用IQueryable
useList
。告诉我它是否适合你。
[Column(Name = "GameID", Storage = "gameID")]
private string gameID;
public string GameID { get { return gameID; } set { gameID = value; } }
gameID "ASD" string
GameID "ASD" string