0
我打算使用enityspaces執行存儲過程,並在自定義文件中寫入以下方法。存儲過程問題 - 實體空間
public BizUnitCollection loadby_bizunitname(string description) {
BizUnitCollection rtn_Ary = new BizUnitCollection();
esParameters parameters = new esParameters();
parameters.Add(new esParameter("name", description));
rtn_Ary.Load(EntitySpaces.DynamicQuery.esQueryType.StoredProcedure, "formsManager.up_BizUnitTree_SelectLikeName", parameters);
return rtn_Ary;
}
在執行,它已拋出錯誤的"The stored procedure dbo.formsManager.up_BizUnitTree_SelectLikeName could not be found"
。
該程序總是向給定的存儲過程名添加單詞'dbo'。這就是爲什麼它不存在於數據庫中,因爲它屬於另一個模式,而不是dbo模式。任何建議請執行存儲過程。
dbo,formsManager,smartforms是我數據庫中的現有模式。
此前,訪問屬於不同架構的數據表時出現同樣的問題。那時候,我沒有在enity spaces工具中選中「Ignore Schema」選項。它可以很好地處理表格。 Iam面臨與存儲過程類似的問題。
希望你的幫助。
報告後