thats what i also think, but the problem is i tried context.Log and it seems
that its inserting the primary key with a value of 0

On Wed, Mar 10, 2010 at 5:25 AM, Jonathan Pryor <[email protected]> wrote:

> On Wed, 2010-03-03 at 23:29 +0800, Erickson Qua wrote:
> > where to the incrementing takes place? in DbLinq? or in the provider
> > itself?
>
> None of the above.
>
> The increment takes place within the database itself.  DbLinq requires
> that there be some way of querying what primary keys were created by the
> last INSERT statement.  Oracle (apparently) uses the DUAL table, while
> SQL Server uses the @@IDENTITY table.
>
> However firebirdsql makes this information accessible, DbLinq needs a
> way to query it.
>
>  - Jon
>
>
> --
> You received this message because you are subscribed to the Google Groups
> "DbLinq" group.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to
> [email protected]<dblinq%[email protected]>
> .
> For more options, visit this group at
> http://groups.google.com/group/dblinq?hl=en.
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"DbLinq" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/dblinq?hl=en.

Reply via email to