2011-11-09 41 views
0

給定一個類別的字符串,我需要拆分字符串,並使用EF插入每個單獨的項目作爲新記錄。如何分割一個字符串並用Entity Framework將每個值作爲新記錄插入?

下不起作用,因爲不能將字符串轉換爲標籤:

Dim s = "Books, Novels, Magazines" 
s.Split(", ").ToList.ForEach(Function(x) _rdsqlconn.Tags.Add(x)) 

我用Google搜索,並沒有找到答案我的困境。我如何拆分字符串並將每個字符串插入爲新的標籤記錄?

+0

那麼什麼是標籤記錄?如果你沒有顯示你的實體是什麼樣子,那麼你真的無法幫助你。 – BrokenGlass

回答

1

我猜你的標籤類有一個屬性,字符串值將被分配。

這應該工作:

Dim s = "Books, Novels, Magazines" 
s.Split(", ").ToList.ForEach(Function(x) _rdsqlconn.Tags.Add(New Tag With { .Value = x }); 

編輯:不得不尋找VB.NET的對象初始化語法。確保您將「價值」替換爲您需要使用的任何財產,並確保您將該期限留在財產名稱前。

+0

就是這樣。謝謝TerminalFrost –

+0

已添加With和時間段 –

相關問題