【发布时间】:2014-03-05 13:38:28
【问题描述】:
public void UpdateRegistration(User userModel)
{
using (IDbConnection connection = BaseRepository.OpenConnection())
{
string query = "UPDATE [dbo].[TBUser] " +
"(CreatedBy, CreatedDate, ModifiedBy, ModifiedDate) VALUES " +
"(@CreatedBy, @CreatedDate, @ModifiedBy, @ModifiedDate) WHERE " +
"UserId = @UserId;";
connection.Execute(query, userModel);
}
}
运行时出现以下异常
<Message>An error has occurred.</Message>
<ExceptionMessage>Incorrect syntax near '('.</ExceptionMessage>
<ExceptionType>System.Data.SqlClient.SqlException</ExceptionType>
userModel 具有与之关联的所有属性。
【问题讨论】:
标签: c# sql .net sql-server asp.net-mvc