У меня есть ОДИН объект, который я хочу обновить, не обновляя его Список МНОГИХ объектов. Я использую Code-First, но я не могу заставить его работать... Я использую Ninject, и все работает, кроме моего обновления...
//Сущности
public class A
{
public int AId { get; set; }
public string Name { get; set; }
}
public class B
{
public int BId { get; set; }
public string Name { get; set; }
public virtual List<A>ListOfAs { get; set; }
}
//Интерфейс
private EFDbContext context = new EFDbContext();
public IQueryable<B> Bs
{
get { return context.B; }
}
public void SaveBs(B b)
{
if (b.Id== 0)
{
context.B.Add(b);
context.SaveChanges();
}
*//here i wanna call:
context.Entity(b).State = EntityState.Modified;
BUT VS dont let me... I probably missing something out...*
context.SaveChanges();
метод Save работает, когда я хочу просто добавить новый объект в свою базу данных. Но обновление ничего не изменит...
Я был бы признателен, если бы кто-нибудь мог сказать мне, что я упускаю ...
/Спасибо, Дж.