oData Expand不适用于最后添加的实体

时间:2015-10-26 15:35:10

标签: entity-framework odata asp.net-web-api expand

添加BillAccountList项后,我尝试使用OData扩展加载所有BillAccountList和相关实体集,如下所示:

IEnumerable<BillAccountList> items = from bi in container.BillAccountLists.Expand("Biller1")
                                                     where bi.BusinessEntityID == entityID
                                                     select bi;

但是,扩展对最后添加的实体不起作用。下面的屏幕截图显示实体1包含Biller1,但实体[2]包含Biller1的null。

enter image description here

如果我重新运行该应用程序,扩展工作正常。

我是否需要添加BillAccountList项目的任何选项才能使扩展在添加后立即生效?

BillAccountList newBal = new BillAccountList();
                    newBal.Biller = billerID;
                    newBal.BusinessEntityID = s1.currentCustomerEntityID;
                    container.AddToBillAccountLists(newBal);
                    var serviceResponse = container.SaveChanges();

0 个答案:

没有答案