小编uno*_*uno的帖子

需要对我的面试问题提出想法 - .net,c#

我被问到的一个问题是我有一个包含以下列的数据库表

pid - unique identifier
orderid - varchar(20)
documentid - int 
documentpath - varchar(250)
currentLocation - varchar(250)
newlocation - varchar(250)
status - varchar(15)
Run Code Online (Sandbox Code Playgroud)

我必须编写ac#app将文件从currentlocation移动到newlocation并将状态列更新为"SUCCESS"或"FAILURE".

这是我的答案

  1. 使用linq创建所有记录的列表

  2. 创建一个将执行移动文件的命令对象

  3. 使用foreach,调用委托来移动文件 -

  4. 使用endinvoke捕获任何异常并相应地更新db

我被告知命令模式和代表不适合这里的法案 - 我很想思考并实施一个更有利的GoF模式.

不确定他们在寻找什么 - 在这个时代,候选人会保留很多关于头脑的信息,因为总有谷歌找到任何答案并提出解决方案.

.net c#

9
推荐指数
1
解决办法
981
查看次数

标签 统计

.net ×1

c# ×1