我们更新的时候可以写一个更新的方法
public void ModifyTeacher(String num,String name.int age...........................)
可以传很多参数。
不过这样可读性比较差。我们可以这样:
/// <summary>
/// 修改教师信息
/// </summary>
/// <param name="newTeacher"></param>
public void ModifyTeacher(M_Teacher newTeacher)
{
try
{
M_Teacher oldTeacher = ReadModel(newTeacher.Num);
oldTeacher.Name = newTeacher.Name;
oldTeacher.Gender = newTeacher.Gender;
oldTeacher.Type = newTeacher.Type;
oldTeacher.CollegeNum = newTeacher.CollegeNum;
oldTeacher.Birth = newTeacher.Birth;
oldTeacher.idcard = newTeacher.idcard;
oldTeacher.rollyear = newTeacher.rollyear;
dc.SubmitChanges();
}
catch
{ }
}
当然,我们可以把更新每一个字段都写一个方法。
分享到:
相关推荐
先说下思路,无非就是异步执行ajax 把新列表所需要的数据用json格式返回来,输出table,你可以输出ui li(输出效率高) 在页面上。 效果图: Html代码: 代码如下: 设置它们的Class = “page” 以便于给它们增加Click...
前几天在工作中,遇到一个问题:需要将查询出来的DataTable数据源,转换成List的泛型集合(已知T类型)。第一反应,我想肯定要用到“泛型”(这不是废话吗?都说了要转换成List泛型集合了),而且还要用到“反射”...
附录中包括TCOM与NET的互操作和Mon0开发等主题。 与同类图书不同。全书由世界级C#专家Andrew Troelsen以一人之力完成,因此写作思路和布局谋篇都独具匠心。中文版由国内多位微软MVP联手译出,强大的译者阵容有力地...
新版更透彻阐述了C# 2010和.NET 4新功能,包括动态语言运行时(DLR)、任务并行库(TPL,包括PLINQ)、ADO.NET实体框架(包括LINQ to EF)、扩展的WPF API,以及改进的COM互操作。 与同类图书不同,全书由世界级C#...
附录中包括了COM与.NET的互操作和Mono发等主题。 与同类图书不同。全书由世界级C#专家Andrew Troelsen以一人之力完成.因此写作思路和布局谋篇都独具匠心。中文版由国内多位微软MVP联手译出。强大的译者阵容有力地...
附录中包括了COM与.NET的互操作和Mono发等主题。 与同类图书不同。全书由世界级C#专家Andrew Troelsen以一人之力完成.因此写作思路和布局谋篇都独具匠心。中文版由国内多位微软MVP联手译出。强大的译者阵容有力地...
本书既考虑到实际开发中经常遇到的困惑和难题,也分析了解决问题的思路和方法,更总结出项目开发中不可或缺的技术点及思想。读者可以在欣赏一个个有趣例子的过程中,不知不觉具备开发真正商业项目的能力。 本书集...
本书既考虑到实际开发中经常遇到的困惑和难题,也分析了解决问题的思路和方法,更总结出项目开发中不可或缺的技术点及思想。读者可以在欣赏一个个有趣例子的过程中,不知不觉具备开发真正商业项目的能力。 本书集...