so basically you have the two modes...

Mode="ConnectionString",  to use the connection string in your .dbml file

or

Mode="WebSettings", it's going to load from the web.config....



On 8/28/08, .net noobie <[EMAIL PROTECTED]> wrote:
>
> 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:* [email protected]
>>>> *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:* [email protected]
>>>> *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.1 to 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...
>



-- 
.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

Reply via email to