XSLT存档  

不及格的程序员-八神

 查看分类:  ASP.NET XML/XSLT JavaScripT   我的MSN空间Blog
 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());
        }
    }
}

 

posted on 2017-07-18 09:44  不及格的程序员-八神  阅读(31)  评论(0编辑  收藏  举报