0
查詢MySQL DB有什麼好的庫嗎?我安裝了MySQL連接.NET,它基本上給了我ado.net取代,就像個MySqlCommand,MySQLAdapter等查詢MySQL DB的C#Lib
MySqlCommand command = connection.CreateCommand();
command.CommandText = "select * from samples";
,但你必須這麼寫很多代碼,是否有任何lib中,一個包裝了這個,所以我喜歡寫東西
p = MysqlProvider.Connect();
dataSet = p.Execute(query);
或
array = p.Execute(query);
value = p.ExecuteAsValue(query);
等?
任何想法?
感謝, 梅德
,我想運行一個複雜的查詢與許多連接並得到結果集。 ORM是1:1映射,就像LightSpeed ORM – Dmitry 2010-09-22 00:25:34
@Dmitry,可以用LINQ/NHibernate等來完成連接。它的抽象經常是語法不同,有時它更簡潔,有時它不那麼強大。 LINQ到SQL有一個覆蓋,它允許您直接執行SQL並映射到POCO對象。這完全取決於您的業務問題。 – 2010-09-22 00:49:11
LINQ2SQL不適用於MySQL,與其一起工作的所有其他ORM - 無法直接查詢MySQL並在返回中接收關聯的數組或數據集。所以這就是我問的原因。 – Dmitry 2010-09-22 02:33:37