c# - Why couldn't I check for a null reference on a connection string? -
Maybe there is a C # noob question, so do not flame me. I was trying to do this:
If (configuration manager select connection ["primary connection connection"]. ConnectionString! = Null) {// ...} but give me a system Zero Refreshment Exposure was getting. I thought because it returns a string that I can only check null and move forward. It takes me a while to find the right way to do this:
Connection String Settings CS = Configuration Manager. Connection Strings ["PrimaryConnection String"]; If (CS! = Null) {this.Connection.ConnectionString = cs.ConnectionString; } So in other cases, checking for a session object for some value, I will check the null like this:
if (session ["employee ID"] = null) {_EmployeeID = System.Convert.ToInt32 (session ["employee ID"]); } So I wanted to know how do you know that when you can not check for null or can not?
Your blank reference exception in the parent object (Configuration Manager Connection Connection ["Primary Connection String"]) . Once you check it too, then you are fine.
Try it out:
If ((Configuration Manager. Connection Connection ["Primary Connection" string "]! = Null) & amp; ConfigManager.ConnectionStrings [" PrimaryConnectionString "]. ConnectionString! = Null)) {etc etc} Note that if you use more than this method, then detection of these checks will be useful. / P>
Comments
Post a Comment