orm框架的更新问题
微软的ef不支持access,郁闷中
自己写了一个框架,自己用着顺就行了
public class MemberModel:BasicModel
{
private string passWord;
public string PassWord
{
get
{
return passWord;
}
set
{
passWord = value;
}
}
private string question;
public string Question
{
get
{
return question;
}
set
{
question= value;
}
}
}
BasicModel里面是一些公有的属性(ID)
现在遇到一个问题
假如用户要修改密码,他只是要修改密码,不动别的
那么我的思路时通过反射自动的把用户提交的数据组成成一个MemberModel,只是修改密码的话,那么question这个属性会是null,更新数据时以ID为准
问题是
我如何来确认到底要不要用户到底有没有修改question这个属性?
如果用户不输入,那么question会是空值,
但问题是用户输入""这个呢?,那么question同样是空值
所以不能根据是否为空值来判定是否更新数据
那么这种情况下如何来判定到底更新哪些数据?
------解决方案--------------------LZ问题解决了? 好吧 那就结贴吧
------解决方案--------------------结贴好啊。。来凑个热闹