![](/img/trans.png)
[英]What is the best approach to store configuration info in a server application? (No database)
[英]what is the best approach to store keywords inside database, language agnostic
我的問題標題是不言自明的。
我知道此主題尚無確切答案,因為它取決於許多主題,但是如果您有時間分享想法並考慮如何收集關鍵字,請將其存儲到數據庫中。 偽代碼就可以了,或者是簡單的英語。
這就是我的想法
從用戶收集關鍵字
用戶使用某種形式(Web或桌面)輸入並將其發送到數據庫。
txtKeyword1 = "one"; txtKeyword2 = "two"; txtKeyword3= "three";
關鍵字如何在數據庫中表示
包含"one two three"
TEXT字段
問題使用這種方法時,當我要顯示彼此分開的關鍵字時遇到了問題。 我當時想用','(逗號)分隔每個單詞,但是如果關鍵字有多個單詞怎么辦?
我應該在viewmodel中使用另一個屬性來表示單獨的關鍵字作為List<string>Keywords
屬性(一旦我提供了如何將它們分開的解決方案),或者應該將該屬性直接存儲在域對象中。
請分享您的想法。
謝謝
請詢問您是否需要更多信息。
聽起來您想與記錄和關鍵字建立一對多的關系。 使用三個表可以達到最佳效果:
第一個表應該有記錄,並且沒有對關鍵字的引用。
第二個表應該只是單個單獨的關鍵字。
最終表是一個查找表。 對於記錄所具有的每個關鍵字,此表均具有關鍵字索引和關鍵字索引的條目。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.