Могу ли я использовать Entity Framework для сохранения изменений в представлении?
У меня есть объект, который сопоставлен с представлением.
[Table("MyView")]
public class MyEntity
{
public long MyEntityId { get; set; }
public string Name { get; set; }
}
Само представление выглядит так:
CREATE VIEW MyView AS
SELECT
t.MyEntityId,
t.Name,
FROM
MyTable t
Смогу ли я использовать отслеживание изменений Entity Framework для сохранения изменений в этом представлении?Так что-то вроде этого возможно:
var record = Context.MyEntity.Where(e => e.MyEntityId == 150).FirstOrDefault();
record.Name = "New Name";
Context.SaveChanges();