Asp.net 维护数据库一致性
我有一个数据库表,其中有一个教授列表,从我的网站上,用户可以搜索和选择一位教授一天 一旦学生选择教授,我不希望该教授出现在其他用户的教授列表中,如果该用户未确认与该教授同行,则他应再次出现在列表中 这里有一个例子,我有四位教授P1,P2,P3和P4 所有用户都可以看到它们 现在,用户U1选择P2,以便所有其他用户都可以看到P1、P3和P4 另外,在下一页,如果用户U1没有确认,那么我必须将P2添加回列表Asp.net 维护数据库一致性,asp.net,sql-server,c#-4.0,Asp.net,Sql Server,C# 4.0,我有一个数据库表,其中有一个教授列表,从我的网站上,用户可以搜索和选择一位教授一天 一旦学生选择教授,我不希望该教授出现在其他用户的教授列表中,如果该用户未确认与该教授同行,则他应再次出现在列表中 这里有一个例子,我有四位教授P1,P2,P3和P4 所有用户都可以看到它们 现在,用户U1选择P2,以便所有其他用户都可以看到P1、P3和P4 另外,在下一页,如果用户U1没有确认,那么我必须将P2添加回列表 如何在asp.net 4.0和SQL Server 2008中实现这一点?在Professo
如何在asp.net 4.0和SQL Server 2008中实现这一点?在Professors表中,您应该保留另一列,对于学生选择的教授,即使是临时选择的教授,保留列也应该用Y标志更新。只有保留值为null或空白的教授才应被选择显示在列表框或您选择的任何容器中。如果学生放弃教授,则保留的coulmn应更新为null。谢谢,如果用户未经确认就关闭浏览器或会话过期,我们如何将状态更新回Y?