天天看點

使用ServiceStack改造我們的項目

包括輕量級的Orm架構,資料庫通路,Json處理,Redis驅動等多個子產品,我們可以按需選擇使用

 serviceStack.Ormlite是一個.NET平台快速實作ORM的資料通路架構,支援多種主流的資料庫。架構本省暴露一些程式設計接口用于資料庫通路,開發者甚至不用寫完整的Sql語句,可以借助 Sql Expression 建構sql語句

就可以實作資料庫字段與實體類的映射。以下的操作都基于 資料庫通路對象

IDbConnection dbcon

1 自定義sql

2 直接傳回實體 

 我們使用指令行來處理版本依賴安裝解除安裝等問題

參考資料

<a href="https://github.com/ServiceStack/ServiceStack.OrmLite" target="_blank">ServiceStack.Ormlite github位址</a>

<a href="http://mono.servicestack.net/docs/ormlite/ormlite-overview">http://mono.servicestack.net/docs/ormlite/ormlite-overview</a>

<a href="http://www.curlette.com/?cat=26">http://www.curlette.com/?cat=26</a>

ServiceStack V3 維基百科 

<a href="https://github.com/ServiceStackV3/ServiceStackV3/wiki">https://github.com/ServiceStackV3/ServiceStackV3/wiki</a>

<a href="https://github.com/ServiceStackV3/ServiceStackV3/wiki/Create-your-first-webservice">https://github.com/ServiceStackV3/ServiceStackV3/wiki/Create-your-first-webservice</a>

<a href="https://github.com/ServiceStackV3/ServiceStackV3">https://github.com/ServiceStackV3/ServiceStackV3</a>

Freelance   自由職業者

 mysql的每句結束要用";"

1 獲得目前日期函數:curdate(),current_date()

2 獲得目前時間函數:curtime();

3 獲得目前日期+時間:now();

 LinuxMysql資料庫表名是區分大小寫的,可以通過配置來調整

MySQL中沒有top關鍵字,需要用limit代替且放在後面

 在ServiceStack中可以通過類屬性的 [Alias("tablename")]來指定,這樣可以保留C#本身的類命名規則,同時不影響資料庫通路

http://www.cnblogs.com/chu888chu888/archive/2012/01/12/2320207.html

 遵循冷熱資料分開: 

建表時,遵循更新頻率不同的資料分開。頻繁更新的字段應該和不怎麼頻繁更新的字段分開。這樣有利于在流量大時,進行分開控制。更新不頻繁的字段可以最限度地使用緩存。 

避免使用Null字段,

自增列或全局主鍵做InnoDb主鍵

Count(*) 資源消耗大

MYsql庫表對大小寫敏感

字段名字的大小寫不敏感

營銷始于對消費者需求的研究,同時還包括如何滿足需求。選擇和确定某些需求即意味着放棄其他需求。

定位是指我們給顧客留下什麼樣的印象。我們在告訴顧客:我與衆不同,因為我們具備這些特色,如果你認為這些特色是重要的,是你所喜歡的,那麼我的産品就是你最好的選擇。

傳統營銷包括市場細分和定位