private static IEdmModel NewModel() { var builder = new SampleModelBuilder(); IEdmModel model = builder //.BuildAddressType() //.BuildCategoryType() //.BuildCustomerType() //.BuildDefaultContainer() .BuildCustomerSet() .BuildVipCustomer() .BuildUrgentOrderType() .BuildWorkAddressType() .BuildRateAction() .BuildMostExpensiveFunction() .BuildMostValuableFunctionImport() .BuildAnnotations() .Model; return(model); }
public void i_can_generate_csdl() { var builder = new SampleModelBuilder(); IEdmModel model = builder //.BuildAddressType() //.BuildCategoryType() //.BuildCustomerType() //.BuildDefaultContainer() .BuildCustomerSet() .Model; using (var writer = XmlWriter.Create(TestContext.Out)) { IEnumerable <EdmError> errors; if (!CsdlWriter.TryWriteCsdl(model, writer, CsdlTarget.OData, out errors)) { foreach (EdmError error in errors) { TestContext.WriteLine(error); } Assert.Fail("unable to generate CSDL"); } } }