internal static IEdmModel CreateEdmModel() { IEdmModel orderEdmModel = new OrderDataAdapter().BuildEdmModel(); IEdmModel order2EdmModel = new Order2DataAdapter().BuildEdmModel(orderEdmModel); ExecuteBatchAsync(order2EdmModel, "Add").GetAwaiter().GetResult(); ExecuteBatchAsync(orderEdmModel, "ManyColumns").GetAwaiter().GetResult(); return(order2EdmModel); }
internal static EdmModel CreateOeEdmModel(bool useRelationalNulls) { var dataAdapter = new OrderDataAdapter(true, useRelationalNulls); OeEdmModelMetadataProvider metadataProvider = OrderDataAdapter.CreateMetadataProvider(); bool allowCache = TestHelper.GetQueryCache(dataAdapter).AllowCache; var order2DataAdapter = new Order2DataAdapter(allowCache, useRelationalNulls); var refModel = new OeEdmModelBuilder(dataAdapter, metadataProvider).BuildEdmModel(); return(order2DataAdapter.BuildEdmModel(refModel)); }