我有班级班
public class Banner
{
public virtual int Id { get; protected set; }
public virtual string Url { get; set; }
public virtual string Path { get; set; }
public virtual bool Disabled { get; set; }
public virtual string TextField { get; set; }
public virtual DateTime UploadDate { get; set; }
}
Run Code Online (Sandbox Code Playgroud)
在我的代码中的某个地方,我有一个方法来改变Disabled的值.
public void ToggleEnableDisable(int Id)
{
Banner banner = _session.Query<Banner>().FirstOrDefault(x => x.Id == Id);
if (banner != null && banner.Disabled)
{
banner = banner.Disabled = false //This isn't working, i get cannot convert source type to target type
}
}
Run Code Online (Sandbox Code Playgroud)
我究竟做错了什么 ?
问题不在于您正在设置属性 - 而是您尝试使用将属性设置为设置自身的输入的结果banner.你只想要:
banner.Disabled = false;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
78 次 |
| 最近记录: |