初学Grove遇见的一个问题
Grove.ORM.ObjectOperator oo = new Grove.ORM.ObjectOperator(connstring)
Employees eee = (Employees)oo.Retrieve(typeof(Employees),1); //这里就报错
错误信息为:
Must declare the variable '@EmployeeID'.Trace info:SELECT [EmployeeID],[LastName],[FirstName],[Title],[TitleOfCourtesy],[BirthDate],[HireDate],[Address],[City],[Region],[PostalCode],[Country],[HomePhone],[Extension],[Photo],[Notes],[ReportsTo],[PhotoPath] FROM [Employees] WHERE [EmployeeID]=@EmployeeID
数据库就是northwind,数据库方面以及生成的类文件应该都没问题,因为通过ObjectQuery对象用查询的方式是能得到Employees数组的,就是取单个的时候报Must declare the variable '@EmployeeID'错(update一个对象也报这个错,但用语句批量update就正常)。
初学,搞不明白,是不是要设置什么??