1
我有一個需要清理的數據庫,但我想動態清理它。每個表格包含幾個字段,我的要求是「Trim()
」函數應用於所有「字符串」字段。使用實體框架對數據庫表的列進行迭代
假設我有一個名爲CustomerInfo
和CustomerPayments
兩個表,我的要求是,在這些表和每個表的第一個迭代,搜索欄具有的「String
」類型,然後應用Trim()
方法把它們(領域)。
我可以使用LINQ嗎?
我正在使用下面的代碼無濟於事,因爲實體框架生成的CustomerInfo
類沒有實現GetProperties()
。
foreach (PropertyInfo propertyInfo in CustomerInfo.GetProperties())
雖然我真的需要在基本實體對象中迭代表名。
感謝您的回答。如何根據您的解決方案提取表我foreach(PropertyInfo propertyInfo in typeof(AdventureWorksLT2008Entities).GProProperties()) {if(propertyInfo.PropertyType.BaseType.Name.StartsWith(「ObjectQuery」)) { //這是一個表,做點什麼 }} –
我有一段時間沒有碰到EF,但是Google的「實體框架枚舉表」產生了一些有趣的結果。 –