1 dysoft.Data.CAccessDataClass ooo = new dysoft.Data.CAccessDataClass(); 2 string providerName = "System.Data.SqlClient";//Provider=SQLOLEDB;Data Source=172.17.60.4\sql2008;Persist Security Info=True;User ID=enspm;Initial Catalog=HW_MangerData 3 // Build the SqlConnection connection string. 4 string providerString = ooo.sqlConn.ConnectionString; 5 6 // Initialize the EntityConnectionStringBuilder. 7 System.Data.EntityClient.EntityConnectionStringBuilder entityBuilder = new System.Data.EntityClient.EntityConnectionStringBuilder(); 8 9 //Set the provider name. 10 entityBuilder.Provider = providerName; 11 12 // Set the provider-specific connection string. 13 entityBuilder.ProviderConnectionString = providerString; 14 15 // Set the Metadata location. 16 entityBuilder.Metadata = @"res://*/CustomerPlatform.csdl|res://*/CustomerPlatform.ssdl|res://*/CustomerPlatform.msl"; 17 Console.WriteLine(entityBuilder.ToString()); 18 HW_MangerDataEntities data = new HW_MangerDataEntities(new System.Data.EntityClient.EntityConnection(entityBuilder.ToString()));
1 // Specify the provider name, server and database. 2 string providerName = "System.Data.SqlClient"; 3 string serverName = "."; 4 string databaseName = "AdventureWorks"; 5 6 // Initialize the connection string builder for the 7 // underlying provider. 8 SqlConnectionStringBuilder sqlBuilder = 9 new SqlConnectionStringBuilder(); 10 11 // Set the properties for the data source. 12 sqlBuilder.DataSource = serverName; 13 sqlBuilder.InitialCatalog = databaseName; 14 sqlBuilder.IntegratedSecurity = true; 15 16 // Build the SqlConnection connection string. 17 string providerString = sqlBuilder.ToString(); 18 19 // Initialize the EntityConnectionStringBuilder. 20 EntityConnectionStringBuilder entityBuilder = 21 new EntityConnectionStringBuilder(); 22 23 //Set the provider name. 24 entityBuilder.Provider = providerName; 25 26 // Set the provider-specific connection string. 27 entityBuilder.ProviderConnectionString = providerString; 28 29 // Set the Metadata location. 30 entityBuilder.Metadata = @"res://*/AdventureWorksModel.csdl| 31 res://*/AdventureWorksModel.ssdl| 32 res://*/AdventureWorksModel.msl"; 33 Console.WriteLine(entityBuilder.ToString()); 34 35 using (EntityConnection conn = 36 new EntityConnection(entityBuilder.ToString())) 37 { 38 conn.Open(); 39 Console.WriteLine("Just testing the connection."); 40 conn.Close(); 41 }
using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace Iori { public class IoriBaseDataAccess { public static System.Data.IDbConnection getConnectionBy(System.Data.Objects.ObjectContext ctx) { return (ctx.Connection as System.Data.EntityClient.EntityConnection).StoreConnection; } public static string getQuerySQL(IQueryable query) { System.Data.Objects.ObjectQuery objQuery = query as System.Data.Objects.ObjectQuery; if(objQuery != null) { return objQuery.ToTraceString(); } else { return null; } } public static System.Data.EntityClient.EntityConnection getEntityConnByIDBConnection(System.Data.IDbConnection conn, string metaDataName) { string providerName = "System.Data.SqlClient";//Provider=SQLOLEDB;Data Source=172.17.60.4\sql2008;Persist Security Info=True;User ID=enspm;Initial Catalog=HW_MangerData string providerString = conn.ConnectionString; System.Data.EntityClient.EntityConnectionStringBuilder entityBuilder = new System.Data.EntityClient.EntityConnectionStringBuilder(); entityBuilder.Provider = providerName; entityBuilder.ProviderConnectionString = providerString; entityBuilder.Metadata = string.Format(@"res://*/{0}.csdl|res://*/{0}.ssdl|res://*/{0}.msl", metaDataName); return new System.Data.EntityClient.EntityConnection(entityBuilder.ToString()); } } }
南来地,北往的,上班的,下岗的,走过路过不要错过!
======================个性签名=====================
之前认为Apple 的iOS 设计的要比 Android 稳定,我错了吗?
下载的许多客户端程序/游戏程序,经常会Crash,是程序写的不好(内存泄漏?刚启动也会吗?)还是iOS本身的不稳定!!!
如果在Android手机中可以简单联接到ddms,就可以查看系统log,很容易看到程序为什么出错,在iPhone中如何得知呢?试试Organizer吧,分析一下Device logs,也许有用.