我正在向Ektron數據庫添加自定義表格。連接數據庫的最佳做法是什麼?使用標準的ADO.NET代碼還是有一種方法可以使用CMS連接數據庫?什麼是最佳做法?Ektron數據庫中的自定義表格
Ektron 8.0.1 SP1
我正在向Ektron數據庫添加自定義表格。連接數據庫的最佳做法是什麼?使用標準的ADO.NET代碼還是有一種方法可以使用CMS連接數據庫?什麼是最佳做法?Ektron數據庫中的自定義表格
Ektron 8.0.1 SP1
將自定義表添加到Ektron數據庫不會導致任何問題,如果您只添加了少量自定義表,則不需要其他數據庫。 改變Ektron表格會產生問題,所以最好不要這樣做。 對於從定製表格訪問數據使用LINQ(參考的:here)
最佳做法是不使用自定義表格。如果您可以將數據存儲爲智能表單,則用戶可以使用工作區來編輯其數據。如果你必須使用一個自定義的表,有幾種方法:
一種方法是拉從web.config中的連接字符串中的ASPX頁面
<asp:SqlDataSource ID="EktronSqlDataSource" runat="server" ConnectionString="<%$ConnectionStrings:Ektron.DBConnection %>" ></asp:SqlDataSource>
我存儲了一個用於距離計算的郵政編碼數據表,所以它不是用戶將要編輯的東西。 – zkent 2012-02-28 02:21:38
我知道這個問題有點老,並回答,但我想補充我的兩分錢。雖然不建議更改Ektron的表格(也就是說,沒有他們提供的API或腳本),但添加自己的表格不會造成任何損害。如果Ektron不支持它,他們將不會在eSync中提供「Sync Custom Tables」選項。
我遇到了這一點,並認爲我可以一點點增加的情況下,任何人的討論正在考慮添加自定義表到曄數據庫。我覺得這個話題還是有關曄的當前版本,可幫助
這裏有一些很好的意見:。
這裏是我爲什麼說這些話的一些原因:
您可以添加自定義表格而不影響現有表格。但要使用它們,您每次都需要自定義控件。像自定義佈局,自定義窗體,自定義窗口小部件一樣。
我有另一個數據庫有一些定期更新的信息。我有一個智能表格,裏面有一些我想要更新的數據。我注意到了SQL表中的列,智能表單中的所有信息都添加了XML。我聯繫了Ektron,他們說有一個API,但不太確定。任何想法? – SearchForKnowledge 2015-01-16 20:17:56