【发布时间】:2013-12-18 06:06:52
【问题描述】:
我真的不明白为什么我得到它“标识符'INTO'附近的查询语法”?
Ctx = new aiautodbEntities(connectionstring);
Ctx.Connection.Open();
var comm = Ctx.Connection.CreateCommand();
comm.CommandText = "INSERT INTO ListUsers (u_name,u_personalnumber,u_login,u_pass,u_position,u_ugadn,u_ugadndata,u_serverId) values(@u_name,@u_personalnumber,@u_login,@u_pass,@u_position,@u_ugadn,@u_ugadndata,@u_serverId)";
comm.Parameters.Add(new EntityParameter(){ParameterName="u_name",Value= newUser.u_name});
...
comm.ExecuteNonQuery();
即使我写了
INSERT INTO ListUsers (u_name) values ('fdfdbf');
我有同样的错误。
我用DbConnection, SqlCE, EntityFramework
【问题讨论】:
-
看看this question。一种分析器或查询日志应用程序应该可以帮助您找到发送到数据库的查询。
标签: c# entity-framework sql-server-ce