Tag: 连接

无法从NHibernate.Driver.OracleDataClientDriver创建驱动程序

这是引发exception的代码: public static class NHibernateSessionManager { private static ISessionFactory sessionFactory = new Configuration().Configure().BuildSessionFactory(); public static ISession GetSession(string clientId) { if (ContextSession == null) ContextSession = sessionFactory.OpenSession(new OracleIntercerptor(clientId.ToUpper())); else ((OracleConnection)ContextSession.Connection).ClientId = clientId; return ContextSession; } // – snip – } 以及对引发exception的代码的调用: private ISession NHibernateSession { get { return NHibernateSessionManager.GetSession(SessionWrapper.GetUser()); } } 我得到一个TypeInitializationException {“’Sigaf.Presupuesto.EntidadesDAL.NHibernate.NHibernateSessionManager’的类型初始化程序引发了exception。”} 内在的例外 {“无法从NHibernate.Driver.OracleDataClientDriver创建驱动程序。”} 还有一些内在的例外情况让我想到了一个N​​RE: […]

如何确定我是否在Windows Phone 8.1(通用应用程序)中连接到WiFi或移动网络?

我正在使用Windows Universal应用程序(Windows 8.1和Windows Phone 8.1之间的共享后端,而不是Silverlight)。 该应用程序通过Azure移动服务连接到Azure。 在应用程序的设置中,我希望只有通过WiFi网络才能进行同步选项。 如何确定手机是连接到WiFi还是移动网络? 虽然从我的研究中我已经找到了使用旧版Windows Phone和Silverlight的方法,但似乎我只能确定该设备是否在Windows Universal应用程序中连接到互联网。

如何更改数据库 – Entity Framework使用的架构(mysql数据库)?

我在项目中使用EntityFramework连接到Mysql数据库。 提供者是Devart Dot.connect。 此应用程序需要使用用户在运行时提供的连接参数连接到数据库。 这当然包括Mysql数据库名称。 我使用EntityConnectionStringBuiler和EntityConnection类来构建和存储自定义连接参数。 问题是即使使用这样的给定参数,应用程序也总是连接到使用visual studio向导设计EntityModel时命名的数据库。 非常奇怪的是,当调试和检查ObjectContext的状态时,自定义连接参数被正确使用……这让我很生气!!!!! 任何线索?

C#中的数组连接

如何在C#中使用两个(或更多)其他数组巧妙地初始化数组? double[] d1 = new double[5]; double[] d2 = new double[3]; double[] dTotal = new double[8]; // I need this to be {d1 then d2} 另一个问题:如何有效地连接C#数组?

如何设置测试TCP连接超时?

我尝试使用以下代码测试TCP连接。 System.Threading.Thread t = new System.Threading.Thread(() => { using (TcpClient client = new TcpClient()) { client.Connect(ip, Convert.ToInt32(port)); } }); t.Start(); 如果IP或端口无效,如何设置超时?

结合多个文本文件的有效方法

我有多个文本文件需要阅读并合并到一个文件中。 文件大小不一:每个1到50 MB。 什么是组合这些文件的最有效方法,而不会碰到恐惧System.OutofMemoryException ?

Mysql连接器 – MultipleActiveResultSets问题

首先,我花了几个小时寻找修复 – 也许我只需要另外一双眼睛来解决这个问题。 我正在为自己编写ac#应用程序(个人使用)。 我从mysql.com运行最新的MySQL连接器库 我的连接字符串是 public string SQLConnection = “Server=localhost;Database=data;Uid=root;Pwd=ascent;charset=utf8;MultipleActiveResultSets=True;”; 我的问题是关于MultipleActiveResultSets=True; 。 当它包含在我的SQLConnection字符串中时,MySQL库无法连接。 查看下面的图片以查看我的发现 http://sofzh.miximages.com/c%23/25a57p1.png 完整图片: http : //i62.tinypic.com/25a57p1.png 当MultipleActiveResultSets=True; 从连接字符串中删除,我得到了这个结果 http://sofzh.miximages.com/c%23/2useaom.png 完整图片: http : //i58.tinypic.com/2useaom.png 我获得了成功的联系。 MultipleActiveResultSets的原因是因为我同时使用了2个MySqlDataReader – 但是无法更改。 如果有人知道为什么会失败,那么请建议你的修复。 我的本地MySQL服务器版本:5.6.17

如何检查FTP连接?

是否有一种简单,快速的方法来检查FTP连接(包括主机,端口,用户名和密码)是否有效且有效? 我正在使用C#。 谢谢。

C #MySQL第二个DataReader在DataReader while循环中

正如你可能从标题中猜到的那样,我试图这样做: #region check new nations private void checknewnations() { addtolog(“server”,”Checking for new nations”); string sql = “SELECT * FROM ” + variables.tbl_nations + ” WHERE nations_new=0″; MySqlCommand cmd = new MySqlCommand(sql, connection); MySqlDataReader reader = cmd.ExecuteReader(); while (reader.Read()) { addtolog(“mysql”,reader[“nations_name”].ToString()); int nation_ID = int.Parse(reader[“nations_ID”].ToString()); string nation_name = reader[“nations_name”].ToString(); string user_ID = reader[“nations_user”].ToString(); addnation(nation_ID, nation_name, user_ID); […]

SQL Server连接的初始连接速度很慢。 为什么?

我遇到了在两个站点安装了C#应用程序的情况,其中与SQL Server的初始连接非常慢。 我编写了一个测试应用程序来validation减速发生的位置,它位于第一个SQLConnection.Open语句中。 通过命名管道建立与服务器的连接大约需要41秒。 我们认为这可能是一个DNS问题,但使用TCP / IP连接速度一样慢。 建立初始连接后,将连接池并且应用程序正常响应。 工作站和服务器都是运行Windows 7 Pro,Core 2 Duo 3.16 Ghz和4 gig Ram的不错的机器。 我在微软论坛上找到了以下文章: http://social.msdn.microsoft.com/Forums/en/windowscompatibility/thread/f295994c-5812-4e46-8ac9-f05471d4dd54 关闭LLMNR协议确实将初始连接时间缩短了大约一半到21秒。 但是,这仍然需要很长时间才能获得与SQL Server的初始连接。 唯一与我们的标准略有不同的是,在这种情况下,DNS是通过路由器完成的,而不是实际的服务器。 到目前为止,这只发生在两个地方,其他地方没有任何问题。 任何帮助,将不胜感激。 谢谢你,丹尼斯