/Source/Bifrost.JSON/EntityContextConfiguration.cs

# · C# · 41 lines · 16 code · 1 blank · 24 comment · 0 complexity · 9ad464ee9144b649c13ebb1be88ef5ad MD5 · raw file

  1. #region License
  2. //
  3. // Copyright (c) 2008-2012, DoLittle Studios and Komplett ASA
  4. //
  5. // Licensed under the Microsoft Permissive License (Ms-PL), Version 1.1 (the "License")
  6. // With one exception :
  7. // Commercial libraries that is based partly or fully on Bifrost and is sold commercially,
  8. // must obtain a commercial license.
  9. //
  10. // You may not use this file except in compliance with the License.
  11. // You may obtain a copy of the license at
  12. //
  13. // http://bifrost.codeplex.com/license
  14. //
  15. // Unless required by applicable law or agreed to in writing, software
  16. // distributed under the License is distributed on an "AS IS" BASIS,
  17. // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  18. // See the License for the specific language governing permissions and
  19. // limitations under the License.
  20. //
  21. #endregion
  22. using System;
  23. using Bifrost.Configuration;
  24. using Bifrost.Entities;
  25. namespace Bifrost.JSON
  26. {
  27. /// <summary>
  28. /// Represents an <see cref="IEntityContextConfiguration">IEntityContextConfiguration</see> for
  29. /// the <see cref="EntityContext{T}">simple JSON based implementation</see> of
  30. /// <see cref="IEntityContext{T}">IEntityContext</see>
  31. /// </summary>
  32. public class EntityContextConfiguration : IEntityContextConfiguration
  33. {
  34. #pragma warning disable 1591 // Xml Comments
  35. public string NamespaceContains { get; set; }
  36. public Type EntityContextType { get { return typeof (EntityContext<>); } }
  37. public IEntityContextConnection Connection { get; set; }
  38. #pragma warning restore 1591 // Xml Comments
  39. }
  40. }