// Конструктор, создающий объект на основе полученного с сервера объекта Level public Level(Microsoft.AnalysisServices.AdomdClient.Level serverLevel) { Name = serverLevel.Name; MemberCount = serverLevel.MemberCount; MemberNameList = new List <string>(); int memberIndex = 0; foreach (Member member in serverLevel.GetMembers()) { memberIndex++; MemberNameList.Add(member.Name); if (memberIndex > 100) { break; } } }
public String GetLevelById(int cubeId, int dimensionId, int hierarchyId, int levelId) { using (AdomdConnection mdConn = new AdomdConnection()) { mdConn.ConnectionString = "provider=msolap;Data Source=V1LGORPC\\ASMAIN;initial catalog=AdventureWorksDW2014Multidimensional-EE;"; mdConn.Open(); List <CubeDef> realCubeList = Utilities.Utilities.GetRealCubeList(mdConn.Cubes); CubeDef cubeDef = realCubeList[cubeId]; Microsoft.AnalysisServices.AdomdClient.Level serverLevel = cubeDef.Dimensions[dimensionId] .Hierarchies[hierarchyId] .Levels[levelId]; Models.Level level = new Models.Level(serverLevel); return(JsonConvert.SerializeObject(level, Formatting.Indented)); } }
public Level(Microsoft.AnalysisServices.AdomdClient.Level obj) { _obj = obj; }
public Level(AsAdomdClient.Level obj) { _obj = obj; }
public Level(Microsoft.AnalysisServices.AdomdClient.Level obj) { _obj = obj; }