Привет, я пытаюсь создать базовую модель данных / слой
Идея состоит в том, чтобы:
Task task = TaskRepository.GetTask (2);
task.Description = "Задача изменилась";
task.Save ();
Возможно ли это?Я попробовал приведенный ниже код
Примечание: методы 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
}