![](/img/trans.png)
[英]Cascade Update with Autogenerated Update Stored Procedure from ADO.NET
[英]Creating an ADO.NET Entity from primary key-less view (or stored procedure)
使用視圖和/或存儲過程,我可以返回對SQL Analysis Services執行MDX查詢的結果(對鏈接到SSAS Server的SQL使用OPENROWSET)。
不幸的是,結果集不包含PK字段...或者就此而言,即使我要破解模型,該列甚至可以充當PK。
任何人都可以想到我可以使用的駭客技巧:
我99%肯定答案是“否”。 至此,我已經可以通過使用帶有OData渲染的SSRS報告從SSAS獲取數據了……但是當我使用帶LINQ的play時,必須手動創建類型。
如果有人可以給我釘#1和#2,這可能是訪問數據的一種更好的方法,因為Modeler會為我創建我的類型(實體)。
謝謝!
我不確定我是否理解為什么您不能擁有可以用作主鍵的列。 我只是對過濾到成員列表的一個多維數據集執行了類似的查詢,並且每個列名稱都包含該成員名稱。 這是一個例子:
提交內容:
SELECT Measures.members ON ROWS,
Customer.[CustomerIdKeyField].[UniqueCustomerId] ON COLUMNS
FROM [Postage Prints]
回來:
(colum header) [Measures].[MeasuresLevel].[MEMBER_CAPTION] [Customer].[CustomerIdKeyField].&[UniqueCustomerId]
(row) Measure1 9.6800000000000015
(row) Measure2 22
(row) Measure3 1
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.