【发布时间】:2017-08-03 10:20:01
【问题描述】:
我有一个函数,它假设接收一个对象作为参数并使用它的属性以供进一步使用,但是当我尝试访问对象属性时,它会将它们标记为红色(无法解析符号...) 我尝试添加一些参考,但没有帮助。
public bool InsertStudent(object student)
{
var db = DAL.Services.SqlServicesPool.HackService;
using (var connection = db.StartConnection())
{
var sqlParam = new SqlParameter[]
{
new SqlParameter("@Name", student.Name),
new SqlParameter("@Lname", student.Lname),
new SqlParameter("@Phone", student.Phone),
new SqlParameter("@Email", student.Email),
new SqlParameter("@Img", student.Img),
new SqlParameter("@CityId", student.CityId)
};
var result = db.Exec(connection, "spInsertNewStudent", sqlParam);
db.StopConnection(connection);
return result;
};
}
【问题讨论】:
-
你必须像这样 (MyType) student 将类型对象转换为你的 Student 类型
-
是的,谢谢,你们都睁大了眼睛,因为错过了参考,我太固执了,没有必要为此投反对票,我是初学者,我的问题很清楚
标签: c# class-library