我有這樣的方法:SqlExecuteCommand附近有語法錯誤=
public int GetPreferredRoomID(String roomCategory)
{
int RoomId;
return RoomId = db.Database.ExecuteSqlCommand("SELECT RoomId FROM dbo.Rooms WHERE RoomCategory = " + roomCategory);
}
,但我得到它說語法不正確附近=
'返回db.Database.ExecuteSqlCommand( 「選擇RoomId FROM dbo.Rooms WHERE RoomCategory =」 + roomCategory);' –