方案設計
如何在關係型數據庫中保存長文本。
按照主從表的設計方式,將長文本進行拆解分開保存,經過組合使用。數據庫
常識
注意事項
- 提防C#對象深拷貝,淺拷貝致使的BUG
- 對於須要關閉的資源放在using能夠避免忘記關閉
概念常識
- partial 可用於由代碼生成器自動建立的代碼,從而避免在添加個性化代碼後,源代碼被代碼生成器覆蓋的風險。
- 有匿名類、匿名方法(Java沒有)、匿名對象
對象常識
- [{}]—— JSON反序列化時這個值會被解析爲一個長度爲1的list。但list的item爲null
- foreach中不可進行item的刪除操做;foreach處理長度爲0的列表不會報錯,但不能處理null。
性能常識
- 浮點數加浮點數效率優於浮點數加0
- Convert.ToDouble(obj)內部實際調用了double.parse(obj)
- Linq中使用Any()性能優於Count!=0