Skip to content

Eloquera DB -Object database for .NET
Syndicate content
Object database for .NET.
Updated: 5 hours 51 min ago

Eloquera Database Usage Survey

Sun, 08/29/2010 - 01:20

Hi Everyone,

We have been working hard for years to create the Eloquera DB and provide it for free for you.

Now we need your help. Nope, we are not asking for money or anything like that. We are not making our database paid.

We would appreciate your help if you answer just a few questions for our survey.

http://survey.eloquera.com/survey.aspx

We will not share that information with anyone. We need it to make our database even better.

Thank you!

Eloquera Database Team

 

Categories: Companies

Eloquera DB 2.8 released

Thu, 07/22/2010 - 11:00

Here is a new release of the Eloquera DB. In the version 2.8 we have done some fixes and improvements – the list is on the download page.

Besides, now in the database creation scripts you can add types that you do not wish to have in the database, e.g., debug or runtime only objects. For example, you cannot restore Thread objects from the database, even though you can store them. The functionality can be used in a pretty simple way:


db.RegisterType(typeof(Book));
db.TypeRules.IgnoreType(typeof(DebugBook)).
                    IgnoreType(typeof(DebugAuthor)).
                    IgnoreType(typeof(InputServer));

That will add a rule to the database to ignore all objects, fields and properties of the specified types and of their descendant types.

Any newly created database has a list of types automatically added to the ignored type list:

  • System.Runtime.ConstrainedExecution.CriticalFinalizerObject
  • System.Type
  • System.Reflection.Assembly
  • System.AppDomain
  • System.ActivationContext
  • System.Exception
  • System.AppDomainManager
  • System.IAppDomainSetup
  • System.ApplicationId
  • System.ApplicationIdentity
  • System.Attribute
  • System.Threading.WaitHandle
  • System.Runtime.InteropServices._AssemblyName
  • System.Reflection.Binder
  • System.IntPtr
  • System.Signature
  • System.WeakReference
  • System.Threading.Timer
  • System.Threading.TimerBase
  • System.Threading.SynchronizationContext
  • System.Threading.Overlapped
  • System.IntPtr
  • System.Windows.Threading.Dispatcher
  • System.Windows.DependencyProperty
  • System.Threading.CompressedStack
  • System.Threading.Monitor
  • System.IO.Stream
  • System.Runtime.Serialization.SerializationInfo
  • MS.Utility.FrugalListBase<>
  • MS.Utility.FrugalObjectList<>
  • System.Windows.Media.UniqueEventHelper<>
  • System.Windows.Media.UniqueEventHelper
  • System.Windows.Media.ColorContext

  • We hope this feature will help avoiding problems with types that do not carry any useful information when persisted.

    Happy programming!

    Categories: Companies