您好我正在尝试创建一个基本的数据模型/层
这个想法是:
任务任务 = TaskRepository.GetTask(2);
task.Description = "任务发生了变化";
任务.保存();
这可能吗?我试过下面的代码
注意:TaskRepository.GetTask() 方法分离了 Task 实体。
我希望这行得通,有什么想法为什么不行吗?
谢谢
public partial class Task
{
// Place custom code here.
public void Save()
{
using (TinyTaskDataContext db = new TinyTaskDataContext { Log = Console.Out })
{
db.Task.Attach(this);
db.SubmitChanges();
}
}
#region Metadata
// For more information about how to use the metadata class visit:
// http://www.plinqo.com/metadata.ashx
[CodeSmith.Data.Audit.Audit]
internal class Metadata
{
// WARNING: Only attributes inside of this class will be preserved.
public int TaskId { get; set; }
[Required]
public string Name { get; set; }
[Now(EntityState.New)]
[CodeSmith.Data.Audit.NotAudited]
public System.DateTime DateCreated { get; set; }
}
#endregion
}