Граф коммитов

15736 Коммитов

Автор SHA1 Сообщение Дата
anpete f1a589c01e Update API checks to handle interfaces 2014-02-18 13:25:20 -08:00
anpete 2c4381a21b A bunch of things:
- Some stubbing out of DataStore API, EntityEntry, EntityState.
- More migrations infra and early work on relational store model.
- Improvements to Check, CodeAnnotations
2014-02-18 10:58:23 -08:00
anpete 36097369ef Enable warnings as errors on build. 2014-02-18 10:31:18 -08:00
ajcvickers e11fd16db1 Fixed copy-paste error causing warning in class hierarchy. 2014-02-18 09:57:39 -08:00
ajcvickers 997831d29c The early bird can be lazy later... (Refactor metadata and add initial support for proposed compiled form)
This change creates read-only interfaces for metadata which can be implemented in different ways for different purposes. One proposed implementation is a compiled form of metadata that can be created by Rosyln when the application assembly is built. A hand-coded version of this is checked in to the functionals with infrastructure types added to the product to support this. This is used to verify the pay-per-play memory use of the compiled metadata.

Also included here are:
- Some initial moves in the direction of shadow state
- No longer caching PropertyInfos
- Annotations are restricted to strings for now. We have ideas for handling other types, but we should wait to see if they are needed
- After discussion Entity is renamed to EntityType
- Model no longer has Name/StorageName
2014-02-17 17:49:08 -08:00
Brice Lambson e47ff4ca77 Integrate System.Data.Common & Microsoft.Data.SQLite 2014-02-17 15:48:45 -08:00
Brice Lambson da7ef2f6e3 Add Microsoft.Data.SQLite 2014-02-17 15:41:17 -08:00
Brice Lambson 285ba07d5e Add build files 2014-02-15 11:38:07 -08:00
anpete decb15842f Initial migrations work. 2014-02-14 17:41:41 -08:00
anpete d073e8d0b0 Removed Compiled option from regex - doesn't exist on K 2014-02-14 12:14:49 -08:00
anpete fe40fc3fff Adds SchemaQualifiedName 2014-02-14 12:06:41 -08:00
anpete c2c4df733d Adds migrations project. 2014-02-14 11:29:15 -08:00
anpete b8ccf2aba0 Enables resources for all projects 2014-02-14 11:08:57 -08:00
anpete 641e4882af Handle endianess in SequentialGuidGenerator. 2014-02-14 09:39:58 -08:00
anpete 7c15786369 Updates resx to use standard TT. 2014-02-13 17:44:59 -08:00
anpete ee9b6f6bf8 Adds identity generation 2014-02-11 14:43:43 -08:00
anpete 34aa877b55 Adding back NotNull annotations 2014-02-10 18:09:54 -08:00
ajcvickers 46ec4b646d Updating broken project/config files 2014-02-10 10:47:11 -08:00
David Fowler 87e89d1fea Workaround for myget being down 2014-02-07 10:04:41 -08:00
anpete 19667278f6 Removed JetBrains annotations 2014-02-05 11:52:25 -08:00
anpete a854254cd6 Moving usings outside of namespaces 2014-02-05 11:46:42 -08:00
anpete eaa23c5116 Adds SqlServer UTs project file 2014-02-05 11:14:30 -08:00
anpete 2886ae2794 Switch immutable collections to K version 2014-02-05 11:09:25 -08:00
anpete 6d12f1eba4 Adding some more skeleton infra:
- DataStore abstraction for stores
 - EntityConfiguration, a configuration model and EntityContext factory.
 - EntityServices, a static default IServiceProvider factory, matching the current K standard pattern
 - ConsoleLoggerFactory, an impl. of ILoggerFactory
2014-02-05 09:36:48 -08:00
anpete 3a1b8cb1c1 Adding test projects (again) 2014-02-03 13:49:42 -08:00
Pranav K ba43a69686 Updatng build.cmd to use cached NuGet.exe 2014-02-02 08:29:45 -08:00
anpete d3a9da7fc4 Adds test projects, fixes API style, code cleanup 2014-01-30 14:00:15 -08:00
anpete 4d38788cab Adding test projects and tweaking resource path 2014-01-30 13:34:51 -08:00
ajcvickers ab56548757 Low memory footprint... (Initial stubbed-out top-level API)
This is the API surface required to build the version of Music Store checked in. No implementation as yet, and some things (like Database.Create) will likely change.
2014-01-29 16:23:11 -08:00
AndrewPeters 3e9d90f802 Addressing metadata CR feedback 2014-01-29 13:40:15 -08:00
David Fowler 1dd59b3581 Added System.Runtime as a dependency. 2014-01-29 10:03:17 -08:00
AndrewPeters 9bbaad73d2 Some minor cleanup 2014-01-29 00:12:36 -08:00
AndrewPeters b9e0d09e89 Disabling project.json for tests 2014-01-28 23:47:44 -08:00
AndrewPeters 220c7fe5f1 Added inital solution structure, early metadata support, and utilities. 2014-01-28 23:38:46 -08:00
David Fowler fee4615591 Updated build files. 2014-01-28 22:23:22 -08:00
AndrewPeters bda4052092 Initializing repo 2014-01-23 09:47:50 -08:00