我有一個實體,我想更新而不更新其多個實體列表。即時通訊使用代碼優先,但我不能得到它的工作... 進出口使用Ninject和一切工作,除了我的更新...一對多實體框架5更新代碼第一
//實體
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();
保存方法正在工作,當我只想添加一個新的對象到我的數據庫。但更新不會改變什麼......
我會appricate如果有人能告訴我什麼即時失蹤了......
/THXĴ
沒有不工作...仍然沒有更新。 Thx爲您快速回答壽。 – JeppePepp
Im獲取更新的對象,但更新沒有通過我的數據庫。實體不能保存更改... – JeppePepp
是否有任何例外? – daryal