包括輕量級的Orm框架,數據庫訪問,Json處理,Redis驅動等多個模塊,咱們能夠按需選擇使用html
serviceStack.Ormlite是一個.NET平臺快速實現ORM的數據訪問框架,支持多種主流的數據庫。框架本省暴露一些編程接口用於數據庫訪問,開發者甚至不用寫完整的Sql語句,能夠藉助 Sql Expression 構建sql語句mysql
就能夠實現數據庫字段與實體類的映射。如下的操做都基於 數據庫訪問對象git
IDbConnection dbcongithub
using (IDbConnection db = dbFactory.OpenDbConnection()) {
db.CreateTable<Employee>();
db.Insert(new Employee { Id = 1, Name = "Employee 1" });
}
1 自定義sqlweb
string cmdText = "SELECT * FROM City WHERE " + 字段名字 + "=" + 參數化字段;
return dbcon.Select<City>(cmdText, new { ProvinceCode = 參數值}
2 直接返回實體 sql
return dbcon.Select<City>()
dbcon.Select(dbCmd.SqlExpression<Province>().Where(q => q.Code == "100010"));
更多Api
![](http://static.javashuo.com/static/loading.gif)
dbcon.Update(new Person { Id = 1, FirstName = "Jimi", LastName = "Hendrix", Age = 27});
dbcon.UpdateOnly(new Person { FirstName = "JJ" }, p => p.FirstName);
咱們使用命令行來處理版本依賴安裝卸載等問題數據庫
Uninstall-Package ServiceStack -Force
參考資料編程
ServiceStack.Ormlite github地址緩存
http://mono.servicestack.net/docs/ormlite/ormlite-overview框架
http://www.curlette.com/?cat=26
http://www.strathweb.com/2013/03/signalr-filters-and-servicestack/
ServiceStack V3 維基百科
https://github.com/ServiceStackV3/ServiceStackV3/wiki
https://github.com/ServiceStackV3/ServiceStackV3/wiki/Create-your-first-webservice
https://github.com/ServiceStackV3/ServiceStackV3
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庫表對大小寫敏感
字段名字的大小寫不敏感
營銷始於對消費者需求的研究,同時還包括如何知足需求。選擇和肯定某些需求即意味着放棄其餘需求。
定位是指咱們給顧客留下什麼樣的印象。咱們在告訴顧客:我不同凡響,由於咱們具有這些特點,若是你認爲這些特點是重要的,是你所喜歡的,那麼個人產品就是你最好的選擇。
傳統營銷包括市場細分和定位
NuGet包發現和管理工具 NuGet Package Explorer http://nuget.codeplex.com/releases/view/59864