Некоторое гугление нашло это , где у людей была дискуссия об этом.
неподписанный символ является в основном единственным байтом. Так, Вы использовали бы это при необходимости в одном байте данных (например, возможно, Вы хотите использовать его для установки флагов на и прочь быть переданными функции, как часто делается в Windows API).
Если вы работаете через EntityConnection в конструкторе объекта сущностей, вы можете довольно легко изменить базу данных.
EntityConnection con = new EntityConnection(connString);
con.ChangeDatabase(dbName);
using (Entities context = new Entities(con))
{
// Some code here
}
При построении контекста данных вот как программно изменить строку подключения во время выполнения, изменив свойство Context.Connection :
//Get the connection string from app.config and assign it to sqlconnection string builder
SqlConnectionStringBuilder sb = new SqlConnectionStringBuilder(((EntityConnection)context.Connection).StoreConnection.ConnectionString);
sb.IntegratedSecurity = false;
sb.UserID ="User1";
sb.Password = "Password1";
//set the object context connection string back from string builder. This will assign modified connection string.
((EntityConnection)context.Connection).StoreConnection.ConnectionString = sb.ConnectionString;
Взято из: http://sivapinnaka.spaces.live.com/blog/cns!B027EF7E7070AD69!211.entry