private static void PopulateIndex_Rows(Microsoft.OData.Service.IUpdatable updatable, System.Collections.Generic.Dictionary <string, object> resourceLookup) { updatable.AddReferenceToCollection(resourceLookup["RowIndex1"], "Rows", resourceLookup["Row0"]); updatable.AddReferenceToCollection(resourceLookup["RowIndex3"], "Rows", resourceLookup["Row1"]); updatable.AddReferenceToCollection(resourceLookup["RowIndex3"], "Rows", resourceLookup["Row3"]); updatable.AddReferenceToCollection(resourceLookup["RowIndex4"], "Rows", resourceLookup["Row9"]); }
private static void InitializeData(Microsoft.OData.Service.IUpdatable updatable) { System.Collections.Generic.Dictionary <string, object> resourceLookup = new System.Collections.Generic.Dictionary <string, object>(); PopulateRow(updatable, resourceLookup); PopulateRowIndex(updatable, resourceLookup); PopulateIndex_Rows(updatable, resourceLookup); updatable.SaveChanges(); }
private static void PopulateRow(Microsoft.OData.Service.IUpdatable updatable, System.Collections.Generic.Dictionary <string, object> resourceLookup) { resourceLookup.Add("Row0", updatable.CreateResource("Row", "Microsoft.Test.OData.Services.OpenTypesService.IndexedRow")); updatable.SetValue(resourceLookup["Row0"], "Id", new System.Guid("432f0da9-806e-4a2f-b708-dbd1c57a1c21")); updatable.SetValue(resourceLookup["Row0"], "Name", "Chris"); resourceLookup.Add("Row1", updatable.CreateResource("Row", "Microsoft.Test.OData.Services.OpenTypesService.IndexedRow")); updatable.SetValue(resourceLookup["Row1"], "Id", new System.Guid("02d5d465-edb3-4169-9176-89dd7c86535e")); updatable.SetValue(resourceLookup["Row1"], "Description", "Excellent"); resourceLookup.Add("Row2", updatable.CreateResource("Row", "Microsoft.Test.OData.Services.OpenTypesService.IndexedRow")); updatable.SetValue(resourceLookup["Row2"], "Id", new System.Guid("8f59bcb4-1bed-4b91-ab74-44628f57f160")); updatable.SetValue(resourceLookup["Row2"], "Count", 1); resourceLookup.Add("Row3", updatable.CreateResource("Row", "Microsoft.Test.OData.Services.OpenTypesService.IndexedRow")); updatable.SetValue(resourceLookup["Row3"], "Id", new System.Guid("5dcbef86-a002-4121-8087-f6160fe9a1ed")); updatable.SetValue(resourceLookup["Row3"], "Occurred", new DateTimeOffset(2001, 4, 5, 5, 5, 5, 1, new TimeSpan(0, 1, 0))); resourceLookup.Add("Row4", updatable.CreateResource("Row", "Microsoft.Test.OData.Services.OpenTypesService.Row")); updatable.SetValue(resourceLookup["Row4"], "Id", new System.Guid("71f7d0dc-ede4-45eb-b421-555a2aa1e58f")); updatable.SetValue(resourceLookup["Row4"], "Double", 1.2626d); resourceLookup.Add("Row5", updatable.CreateResource("Row", "Microsoft.Test.OData.Services.OpenTypesService.Row")); updatable.SetValue(resourceLookup["Row5"], "Id", new System.Guid("672b8250-1e6e-4785-80cf-b94b572e42b3")); updatable.SetValue(resourceLookup["Row5"], "Decimal", new Decimal(1.26d)); resourceLookup.Add("Row6", updatable.CreateResource("Row", "Microsoft.Test.OData.Services.OpenTypesService.Row")); updatable.SetValue(resourceLookup["Row6"], "Id", new System.Guid("814d505b-6b6a-45a0-9de0-153b16149d56")); updatable.SetValue(resourceLookup["Row6"], "Date", new DateTime(1999, 2, 4)); resourceLookup.Add("Row7", updatable.CreateResource("Row", "Microsoft.Test.OData.Services.OpenTypesService.Row")); updatable.SetValue(resourceLookup["Row7"], "Id", new System.Guid("2e4904b4-00b0-4e37-9f44-b99a6b208dba")); updatable.SetValue(resourceLookup["Row7"], "GeomPolygon", WellKnownTextSqlFormatter.Create().Read <GeometryPolygon>(new System.IO.StringReader("SRID=0;POLYGON EMPTY"))); resourceLookup.Add("Row8", updatable.CreateResource("Row", "Microsoft.Test.OData.Services.OpenTypesService.Row")); updatable.SetValue(resourceLookup["Row8"], "Id", new System.Guid("5a76c54e-4553-4bf6-8592-04cbcbfb1e65")); resourceLookup.Add("Row9", updatable.CreateResource("Row", "Microsoft.Test.OData.Services.OpenTypesService.IndexedRow")); updatable.SetValue(resourceLookup["Row9"], "Id", new System.Guid("9f9c963b-5c2f-4e39-8bec-b45d19c5dc85")); }
private static void PopulateRowIndex(Microsoft.OData.Service.IUpdatable updatable, System.Collections.Generic.Dictionary <string, object> resourceLookup) { resourceLookup.Add("RowIndex0", updatable.CreateResource("RowIndex", "Microsoft.Test.OData.Services.OpenTypesService.RowIndex")); updatable.SetValue(resourceLookup["RowIndex0"], "Id", -10); resourceLookup.Add("RowIndex1", updatable.CreateResource("RowIndex", "Microsoft.Test.OData.Services.OpenTypesService.RowIndex")); updatable.SetValue(resourceLookup["RowIndex1"], "Id", -9); resourceLookup.Add("RowIndex2", updatable.CreateResource("RowIndex", "Microsoft.Test.OData.Services.OpenTypesService.RowIndex")); updatable.SetValue(resourceLookup["RowIndex2"], "Id", -8); resourceLookup.Add("RowIndex3", updatable.CreateResource("RowIndex", "Microsoft.Test.OData.Services.OpenTypesService.RowIndex")); updatable.SetValue(resourceLookup["RowIndex3"], "Id", -7); resourceLookup.Add("RowIndex4", updatable.CreateResource("RowIndex", "Microsoft.Test.OData.Services.OpenTypesService.RowIndex")); updatable.SetValue(resourceLookup["RowIndex4"], "Id", -6); resourceLookup.Add("RowIndex5", updatable.CreateResource("RowIndex", "Microsoft.Test.OData.Services.OpenTypesService.RowIndex")); updatable.SetValue(resourceLookup["RowIndex5"], "Id", -5); resourceLookup.Add("RowIndex6", updatable.CreateResource("RowIndex", "Microsoft.Test.OData.Services.OpenTypesService.RowIndex")); updatable.SetValue(resourceLookup["RowIndex6"], "Id", -4); resourceLookup.Add("RowIndex7", updatable.CreateResource("RowIndex", "Microsoft.Test.OData.Services.OpenTypesService.RowIndex")); updatable.SetValue(resourceLookup["RowIndex7"], "Id", -3); resourceLookup.Add("RowIndex8", updatable.CreateResource("RowIndex", "Microsoft.Test.OData.Services.OpenTypesService.RowIndex")); updatable.SetValue(resourceLookup["RowIndex8"], "Id", -2); resourceLookup.Add("RowIndex9", updatable.CreateResource("RowIndex", "Microsoft.Test.OData.Services.OpenTypesService.RowIndex")); updatable.SetValue(resourceLookup["RowIndex9"], "Id", -1); }