if you navigate to the folder in windows explorer where the .dbml file is.... then open the .dbml file in not pad you will see it is a xml file...
it has things set in there that tell it where to find and which connection string to use On 8/28/08, Stephen Price <[EMAIL PROTECTED]> wrote: > > Have the Serialization Mode set correctly, I knew about that one. I didn't > realise you could remove the connection string from there. That would > possibly help make things clearer. If I know there's only one connection > string it can use then I'll feel happier it's using it. Will give that a > try... > > So how does it know which connections string in the Application config file > to use? and which config file? The one belonging to the assembly or the > web.config? My understanding of how this works is that the assembly has a > nameofassembly.config which is used for things such as Unit tests etc, and > then if you deploy it with a webapp and it has a web.config then the > web.config overrides the assembly's config (does it just ignore it or does > it load one value from assembly config then the same value is over written > when the web.config is loaded?) > > On Thu, Aug 28, 2008 at 8:34 AM, .net noobie <[EMAIL PROTECTED]>wrote: > >> you can also just set it in the properties dialog for the .dbml >> >> and also note (just in case you did not already know) that you should set >> the >> >> "*Serialization Mode*" = *"Unidirectional*" >> >> if you want to send data from the LinqToSql .dbml via a WCF service to a >> Silverlight Application >> >> i attached a pic incase I am not being clear... >> >> >> >> On 8/28/08, Steven Nagy <[EMAIL PROTECTED]> wrote: >>> >>> >> This way you can explicitly control your connection string >>> >>> >>> >>> Or you can just set the connection string to the right one when you >>> instantiate your data context??? >>> >>> var db = new MainDataDataContext(SomeHelperClass.DefaultConnectionString); >>> >>> >>> >>> >>> >>> *From:* [EMAIL PROTECTED] [mailto: >>> [EMAIL PROTECTED] *On Behalf Of *Jordan Knight >>> *Sent:* Thursday, 28 August 2008 8:37 AM >>> *To:* listserver@ozSilverlight.com >>> *Subject:* RE: [OzSilverlight] Linq to sql >>> >>> >>> >>> Hi Stephen, >>> >>> >>> >>> You are having a tricky few days J >>> >>> >>> >>> Sometimes LINQ to SQL config issues can arise when you have your LINQ >>> classes in another assembly... >>> >>> >>> >>> If this is the case you may be able to get around it by following these >>> steps: >>> >>> >>> >>> · In you LINQ to SQL designer (on the dbml file) – go to >>> Properties and remove the Connection field. >>> >>> · This re-creates the LINQ class with a new constructor that >>> wasn't there before you can utilise to override connection strings >>> >>> · Create a new cs file to house a partial class: >>> >>> public partial class MainDataDataContext >>> >>> { >>> >>> public MainDataDataContext() : >>> >>> base(System.Configuration.ConfigurationManager >>> .ConnectionStrings["someConnSring"].ConnectionString, mappingSource) >>> >>> { >>> >>> OnCreated(); >>> >>> } >>> >>> } >>> >>> >>> >>> MainDataDataContext is the same class that was created by the LINQ >>> designer. This way you can explicitly control your connection string. >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> Regards, >>> >>> *Jordan Knight* >>> Readify - Senior Developer >>> >>> Suite 206 Nolan Tower | 29 Rakaia Way | Docklands | VIC 3008 | Australia >>> M: +61 403 532 404 | E: [EMAIL PROTECTED] | W: www.readify.net >>> >>> >>> >>> *From:* [EMAIL PROTECTED] [mailto: >>> [EMAIL PROTECTED] *On Behalf Of *Stephen Price >>> *Sent:* Wednesday, 27 August 2008 11:17 PM >>> *To:* listserver@ozsilverlight.com >>> *Subject:* [OzSilverlight] Linq to sql >>> >>> >>> >>> Hey all, >>> >>> >>> >>> I was having a problem with my WCF web service talking to the database. >>> I'm using Linq to SQL, and discovered that it stores the connection strings >>> in settings in the project. If the string in the web.config is not found >>> then it falls back to the connection string in the dll. (from settings). >>> That's where I discovered my string seems to be an old string. Anyway I have >>> gotten it talking to my webhost's database again (they moved the SQL server >>> and it stopped working!). >>> >>> >>> >>> The problem i'm having now is that on the server i'm trying to deploy my >>> app to it's got a similar problem, it can't connect to the database. I wrote >>> a command line app to make calls to the same assembly the webservice uses to >>> call the database, and it has no problems connecting. >>> >>> The connection string in the command's config and the string in the >>> web.config is the same. I've tried changing it from (local) to 127.0.0.1to >>> the subnet ip address and all seem to fail. I see no hits on the database >>> using SQL profiler. It has to be a connection string issue but I can't see >>> it for looking. Any ideas anyone? oh, I've set up my local machine in a >>> similar manner and it works (using (local)) so putting that up on the server >>> you'd think it would work. Could be a cross domain thing but the webservice >>> is working its just the database calls by the webservice are failing. >>> >>> >>> >>> thanks! >>> >>> Stephen >>> >>> p.s. this was the problem I was trying to solve when I hit the other >>> problem I posted earlier today. tough day! >>> >>> >>> >>> ------------------------------------------------------------------- >>> OzSilverlight.com - to unsubscribe from this list, send a message back to >>> the list with 'unsubscribe' as the subject. >>> Powered by mailenable.com - List managed by www.readify.net >>> >>> ------------------------------------------------------------------- >>> OzSilverlight.com - to unsubscribe from this list, send a message back to >>> the list with 'unsubscribe' as the subject. >>> Powered by mailenable.com - List managed by www.readify.net >>> ------------------------------------------------------------------- >>> OzSilverlight.com - to unsubscribe from this list, send a message back to >>> the list with 'unsubscribe' as the subject. >>> Powered by mailenable.com - List managed by www.readify.net >>> >> >> >> >> -- >> .net noobie™ >> >> This Framework is not Big Enough for the both of us... >> ------------------------------------------------------------------- >> OzSilverlight.com - to unsubscribe from this list, send a message back to >> the list with 'unsubscribe' as the subject. >> Powered by mailenable.com - List managed by www.readify.net >> > > ------------------------------------------------------------------- > OzSilverlight.com - to unsubscribe from this list, send a message back to > the list with 'unsubscribe' as the subject. > Powered by mailenable.com - List managed by www.readify.net > -- .net noobie™ This Framework is not Big Enough for the both of us... ------------------------------------------------------------------- OzSilverlight.com - to unsubscribe from this list, send a message back to the list with 'unsubscribe' as the subject. Powered by mailenable.com - List managed by www.readify.net