Permalink
Browse files

Reorganized Entity Framework support

- Reorganized the code into three projects/packages:
  1) The Npgsql "core", fully functional ADO.NET and no EF
  2) Npgsql.EntityFramework, an add-on for users of EF6 and above
  3) Npgsql.EntityFrameworkLegacy, an add-on for users of EF5 and below
- All EF-related code has been split off from Npgsql and into
  the Npgsql.EntityFramework directory
- The same EF code is built via two projects: Npgsql.EntityFramework
  (defining ENTITIES6 for the new EF6), and Npgsql.EntityFrameworkLegacy
  (not defining it for pre-EF6).

Still to be done:
- Npgsql.NpgsqlFactory doesn't yet do the reflection work to return the
  pre-EF6 NpgsqlServices
- Only the 2013 sln is up to date
- nuspecs
  • Loading branch information...
roji committed Dec 2, 2013
1 parent 2f8928e commit d7beea23f3407b38747cde05568a59ac87cdd121
Showing with 395 additions and 143 deletions.
  1. +2 −2 .gitignore
  2. +5 −12 src/Npgsql/AssemblyInfo.cs → CommonAssemblyInfo.cs
  3. +121 −0 Npgsql.EntityFramework/Npgsql.EntityFramework.csproj
  4. +140 −0 Npgsql.EntityFramework/Npgsql.EntityFrameworkLegacy.csproj
  5. 0 {src/Npgsql → Npgsql.EntityFramework}/NpgsqlProviderManifest.Manifest.xml
  6. +1 −3 {src/Npgsql → Npgsql.EntityFramework}/NpgsqlProviderManifest.cs
  7. 0 {src/Npgsql → Npgsql.EntityFramework}/NpgsqlSchema.msl
  8. 0 {src/Npgsql → Npgsql.EntityFramework}/NpgsqlSchema.ssdl
  9. +1 −4 {src/Npgsql → Npgsql.EntityFramework}/NpgsqlServices.cs
  10. +15 −0 Npgsql.EntityFramework/Properties/AssemblyInfo.cs
  11. +1 −3 {src/Npgsql → Npgsql.EntityFramework}/SqlGenerators/SqlBaseGenerator.cs
  12. +1 −3 {src/Npgsql → Npgsql.EntityFramework}/SqlGenerators/SqlDeleteGenerator.cs
  13. +1 −3 {src/Npgsql → Npgsql.EntityFramework}/SqlGenerators/SqlInsertGenerator.cs
  14. +1 −3 {src/Npgsql → Npgsql.EntityFramework}/SqlGenerators/SqlSelectGenerator.cs
  15. +1 −3 {src/Npgsql → Npgsql.EntityFramework}/SqlGenerators/SqlUpdateGenerator.cs
  16. +1 −3 {src/Npgsql → Npgsql.EntityFramework}/SqlGenerators/VisitedExpression.cs
  17. 0 {src → Npgsql.EntityFramework}/packages.config
  18. BIN {src/Npgsql → }/Npgsql.snk
  19. 0 {src → Npgsql}/Npgsql.Designer/AssemblyInfo.cs
  20. 0 {src → Npgsql}/Npgsql.Designer/ChangePasswordDialog.Designer.cs
  21. 0 {src → Npgsql}/Npgsql.Designer/ChangePasswordDialog.cs
  22. 0 {src → Npgsql}/Npgsql.Designer/ChangePasswordDialog.resx
  23. 0 {src → Npgsql}/Npgsql.Designer/ChangeScriptDialog.Designer.cs
  24. 0 {src → Npgsql}/Npgsql.Designer/ChangeScriptDialog.cs
  25. 0 {src → Npgsql}/Npgsql.Designer/ChangeScriptDialog.resx
  26. 0 {src → Npgsql}/Npgsql.Designer/CtcComponents/Guids.h
  27. 0 {src → Npgsql}/Npgsql.Designer/CtcComponents/PkgCmd.ctc
  28. 0 {src → Npgsql}/Npgsql.Designer/CtcComponents/PkgCmdID.h
  29. 0 {src → Npgsql}/Npgsql.Designer/Design/Check.cs
  30. 0 {src → Npgsql}/Npgsql.Designer/Design/Column.cs
  31. 0 {src → Npgsql}/Npgsql.Designer/Design/ForeignKey.cs
  32. 0 {src → Npgsql}/Npgsql.Designer/Design/Index.cs
  33. 0 {src → Npgsql}/Npgsql.Designer/Design/PrimaryKey.cs
  34. 0 {src → Npgsql}/Npgsql.Designer/Design/SimpleTokenizer.cs
  35. 0 {src → Npgsql}/Npgsql.Designer/Design/Table.cs
  36. 0 {src → Npgsql}/Npgsql.Designer/Design/Trigger.cs
  37. 0 {src → Npgsql}/Npgsql.Designer/Design/Unique.cs
  38. 0 {src → Npgsql}/Npgsql.Designer/Design/View.cs
  39. 0 {src → Npgsql}/Npgsql.Designer/Editors/AutoCompleteColumn.cs
  40. 0 {src → Npgsql}/Npgsql.Designer/Editors/TableDesignerDoc.Designer.cs
  41. 0 {src → Npgsql}/Npgsql.Designer/Editors/TableDesignerDoc.cs
  42. 0 {src → Npgsql}/Npgsql.Designer/Editors/TableDesignerDoc.resx
  43. 0 {src → Npgsql}/Npgsql.Designer/Editors/ViewDesignerDoc.Designer.cs
  44. 0 {src → Npgsql}/Npgsql.Designer/Editors/ViewDesignerDoc.cs
  45. 0 {src → Npgsql}/Npgsql.Designer/Editors/ViewDesignerDoc.resx
  46. 0 {src → Npgsql}/Npgsql.Designer/Npgsql.Designer.csproj
  47. 0 {src → Npgsql}/Npgsql.Designer/Npgsql.Designer.sln
  48. 0 {src → Npgsql}/Npgsql.Designer/NpgsqlAdapterDesigner.cs
  49. 0 {src → Npgsql}/Npgsql.Designer/NpgsqlCommandDesigner.cs
  50. 0 {src → Npgsql}/Npgsql.Designer/NpgsqlCommandHandler.cs
  51. 0 {src → Npgsql}/Npgsql.Designer/NpgsqlConnectionProperties.cs
  52. 0 {src → Npgsql}/Npgsql.Designer/NpgsqlConnectionStringEditor.cs
  53. 0 {src → Npgsql}/Npgsql.Designer/NpgsqlConnectionUIControl.Designer.cs
  54. 0 {src → Npgsql}/Npgsql.Designer/NpgsqlConnectionUIControl.cs
  55. 0 {src → Npgsql}/Npgsql.Designer/NpgsqlConnectionUIControl.resx
  56. 0 {src → Npgsql}/Npgsql.Designer/NpgsqlDataAdapterToolboxItem.cs
  57. 0 {src → Npgsql}/Npgsql.Designer/NpgsqlDataConnectionSupport.cs
  58. 0 {src → Npgsql}/Npgsql.Designer/NpgsqlDataObjectIdentifierResolver.cs
  59. 0 {src → Npgsql}/Npgsql.Designer/NpgsqlDataObjectSupport.cs
  60. 0 {src → Npgsql}/Npgsql.Designer/NpgsqlDataObjectSupport.xml
  61. 0 {src → Npgsql}/Npgsql.Designer/NpgsqlDataSourceInformation.cs
  62. 0 {src → Npgsql}/Npgsql.Designer/NpgsqlDataViewSupport.cs
  63. 0 {src → Npgsql}/Npgsql.Designer/NpgsqlDataViewSupport2005.xml
  64. 0 {src → Npgsql}/Npgsql.Designer/NpgsqlDataViewSupport2008.xml
  65. 0 {src → Npgsql}/Npgsql.Designer/NpgsqlPackage.cs
  66. 0 {src → Npgsql}/Npgsql.Designer/NpgsqlProviderObjectFactory.cs
  67. 0 {src → Npgsql}/Npgsql.Designer/PkgCmd.vsct
  68. 0 {src → Npgsql}/Npgsql.Designer/Pkgcmd.h
  69. 0 {src → Npgsql}/Npgsql.Designer/Resources/ToolboxItems.txt
  70. BIN {src → Npgsql}/Npgsql.Designer/Resources/info.png
  71. 0 {src → Npgsql}/Npgsql.Designer/TableNameDialog.Designer.cs
  72. 0 {src → Npgsql}/Npgsql.Designer/TableNameDialog.cs
  73. 0 {src → Npgsql}/Npgsql.Designer/TableNameDialog.resx
  74. 0 {src → Npgsql}/Npgsql.Designer/VSPackage.Designer.cs
  75. 0 {src → Npgsql}/Npgsql.Designer/VSPackage.resx
  76. 0 {src → Npgsql}/Npgsql.FxCop
  77. +23 −72 {src → Npgsql}/Npgsql.csproj
  78. 0 {src → Npgsql}/Npgsql/ASCIIBytes.cs
  79. 0 {src → Npgsql}/Npgsql/BackendEncoding.cs
  80. 0 {src → Npgsql}/Npgsql/Cache.cs
  81. 0 {src → Npgsql}/Npgsql/HashAlgorithm.cs
  82. 0 {src → Npgsql}/Npgsql/LinqBridge-1.3.cs
  83. 0 {src → Npgsql}/Npgsql/MD5.cs
  84. 0 {src → Npgsql}/Npgsql/MD5CryptoServiceProvider.cs
  85. 0 {src → Npgsql}/Npgsql/NpgsqlAsciiRow.cs
  86. 0 {src → Npgsql}/Npgsql/NpgsqlBackEndKeyData.cs
  87. 0 {src → Npgsql}/Npgsql/NpgsqlBind.cs
  88. 0 {src → Npgsql}/Npgsql/NpgsqlCancelRequest.cs
  89. 0 {src → Npgsql}/Npgsql/NpgsqlClosedState.cs
  90. 0 {src → Npgsql}/Npgsql/NpgsqlClosedState.de.resx
  91. 0 {src → Npgsql}/Npgsql/NpgsqlClosedState.fr.resx
  92. 0 {src → Npgsql}/Npgsql/NpgsqlClosedState.ja.resx
  93. 0 {src → Npgsql}/Npgsql/NpgsqlClosedState.resx
  94. 0 {src → Npgsql}/Npgsql/NpgsqlClosedState.zh-CN.resx
  95. 0 {src → Npgsql}/Npgsql/NpgsqlCommand.PrepareExecute.cs
  96. 0 {src → Npgsql}/Npgsql/NpgsqlCommand.Rewrite.cs
  97. 0 {src → Npgsql}/Npgsql/NpgsqlCommand.cs
  98. 0 {src → Npgsql}/Npgsql/NpgsqlCommand.de.resx
  99. 0 {src → Npgsql}/Npgsql/NpgsqlCommand.es.resx
  100. 0 {src → Npgsql}/Npgsql/NpgsqlCommand.fi.resx
  101. 0 {src → Npgsql}/Npgsql/NpgsqlCommand.fr.resx
  102. 0 {src → Npgsql}/Npgsql/NpgsqlCommand.ja.resx
  103. 0 {src → Npgsql}/Npgsql/NpgsqlCommand.resx
  104. 0 {src → Npgsql}/Npgsql/NpgsqlCommand.zh-CN.resx
  105. 0 {src → Npgsql}/Npgsql/NpgsqlCommandBuilder.cs
  106. 0 {src → Npgsql}/Npgsql/NpgsqlCommandBuilder.de.resx
  107. 0 {src → Npgsql}/Npgsql/NpgsqlCommandBuilder.fr.resx
  108. 0 {src → Npgsql}/Npgsql/NpgsqlCommandBuilder.ja.resx
  109. 0 {src → Npgsql}/Npgsql/NpgsqlCommandBuilder.resx
  110. 0 {src → Npgsql}/Npgsql/NpgsqlCommandBuilder.zh-CN.resx
  111. 0 {src → Npgsql}/Npgsql/NpgsqlConnectedState.cs
  112. 0 {src → Npgsql}/Npgsql/NpgsqlConnectedState.de.resx
  113. 0 {src → Npgsql}/Npgsql/NpgsqlConnectedState.fr.resx
  114. 0 {src → Npgsql}/Npgsql/NpgsqlConnectedState.ja.resx
  115. 0 {src → Npgsql}/Npgsql/NpgsqlConnectedState.resx
  116. 0 {src → Npgsql}/Npgsql/NpgsqlConnectedState.zh-CN.resx
  117. 0 {src → Npgsql}/Npgsql/NpgsqlConnection.cs
  118. 0 {src → Npgsql}/Npgsql/NpgsqlConnection.de.resx
  119. 0 {src → Npgsql}/Npgsql/NpgsqlConnection.es.resx
  120. 0 {src → Npgsql}/Npgsql/NpgsqlConnection.fi.resx
  121. 0 {src → Npgsql}/Npgsql/NpgsqlConnection.fr.resx
  122. 0 {src → Npgsql}/Npgsql/NpgsqlConnection.ja.resx
  123. 0 {src → Npgsql}/Npgsql/NpgsqlConnection.resx
  124. 0 {src → Npgsql}/Npgsql/NpgsqlConnection.zh-CN.resx
  125. 0 {src → Npgsql}/Npgsql/NpgsqlConnectionStringBuilder.cs
  126. 0 {src → Npgsql}/Npgsql/NpgsqlConnectionStringBuilder.de.resx
  127. 0 {src → Npgsql}/Npgsql/NpgsqlConnectionStringBuilder.fr.resx
  128. 0 {src → Npgsql}/Npgsql/NpgsqlConnectionStringBuilder.ja.resx
  129. 0 {src → Npgsql}/Npgsql/NpgsqlConnectionStringBuilder.resx
  130. 0 {src → Npgsql}/Npgsql/NpgsqlConnectionStringBuilder.zh-CN.resx
  131. 0 {src → Npgsql}/Npgsql/NpgsqlConnector.cs
  132. 0 {src → Npgsql}/Npgsql/NpgsqlConnectorPool.cs
  133. 0 {src → Npgsql}/Npgsql/NpgsqlCopyFormat.cs
  134. 0 {src → Npgsql}/Npgsql/NpgsqlCopyIn.cs
  135. 0 {src → Npgsql}/Npgsql/NpgsqlCopyInState.cs
  136. 0 {src → Npgsql}/Npgsql/NpgsqlCopyInStream.cs
  137. 0 {src → Npgsql}/Npgsql/NpgsqlCopyOut.cs
  138. 0 {src → Npgsql}/Npgsql/NpgsqlCopyOutState.cs
  139. 0 {src → Npgsql}/Npgsql/NpgsqlCopyOutStream.cs
  140. 0 {src → Npgsql}/Npgsql/NpgsqlCopySerializer.cs
  141. 0 {src → Npgsql}/Npgsql/NpgsqlDataAdapter.cs
  142. 0 {src → Npgsql}/Npgsql/NpgsqlDataReader.cs
  143. 0 {src → Npgsql}/Npgsql/NpgsqlDescribe.cs
  144. 0 {src → Npgsql}/Npgsql/NpgsqlError.cs
  145. 0 {src → Npgsql}/Npgsql/NpgsqlEventLog.cs
  146. 0 {src → Npgsql}/Npgsql/NpgsqlEventLog.de.resx
  147. 0 {src → Npgsql}/Npgsql/NpgsqlEventLog.es.resx
  148. 0 {src → Npgsql}/Npgsql/NpgsqlEventLog.fi.resx
  149. 0 {src → Npgsql}/Npgsql/NpgsqlEventLog.fr.resx
  150. 0 {src → Npgsql}/Npgsql/NpgsqlEventLog.ja.resx
  151. 0 {src → Npgsql}/Npgsql/NpgsqlEventLog.resx
  152. 0 {src → Npgsql}/Npgsql/NpgsqlEventLog.zh-CN.resx
  153. 0 {src → Npgsql}/Npgsql/NpgsqlException.cs
  154. 0 {src → Npgsql}/Npgsql/NpgsqlException.de.resx
  155. 0 {src → Npgsql}/Npgsql/NpgsqlException.fr.resx
  156. 0 {src → Npgsql}/Npgsql/NpgsqlException.ja.resx
  157. 0 {src → Npgsql}/Npgsql/NpgsqlException.resx
  158. 0 {src → Npgsql}/Npgsql/NpgsqlException.zh-CN.resx
  159. 0 {src → Npgsql}/Npgsql/NpgsqlExecute.cs
  160. +13 −5 {src → Npgsql}/Npgsql/NpgsqlFactory.cs
  161. 0 {src → Npgsql}/Npgsql/NpgsqlFlush.cs
  162. 0 {src → Npgsql}/Npgsql/NpgsqlMediator.cs
  163. 0 {src → Npgsql}/Npgsql/NpgsqlMessageTypes.cs
  164. 0 {src → Npgsql}/Npgsql/NpgsqlMetaData.xml
  165. 0 {src → Npgsql}/Npgsql/NpgsqlNotificationEventArgs.cs
  166. 0 {src → Npgsql}/Npgsql/NpgsqlParameter.cs
  167. 0 {src → Npgsql}/Npgsql/NpgsqlParameter.de.resx
  168. 0 {src → Npgsql}/Npgsql/NpgsqlParameter.es.resx
  169. 0 {src → Npgsql}/Npgsql/NpgsqlParameter.fi.resx
  170. 0 {src → Npgsql}/Npgsql/NpgsqlParameter.fr.resx
  171. 0 {src → Npgsql}/Npgsql/NpgsqlParameter.ja.resx
  172. 0 {src → Npgsql}/Npgsql/NpgsqlParameter.resx
  173. 0 {src → Npgsql}/Npgsql/NpgsqlParameter.zh-CN.resx
  174. 0 {src → Npgsql}/Npgsql/NpgsqlParameterCollection.cs
  175. 0 {src → Npgsql}/Npgsql/NpgsqlParameterCollection.de.resx
  176. 0 {src → Npgsql}/Npgsql/NpgsqlParameterCollection.es.resx
  177. 0 {src → Npgsql}/Npgsql/NpgsqlParameterCollection.fi.resx
  178. 0 {src → Npgsql}/Npgsql/NpgsqlParameterCollection.fr.resx
  179. 0 {src → Npgsql}/Npgsql/NpgsqlParameterCollection.ja.resx
  180. 0 {src → Npgsql}/Npgsql/NpgsqlParameterCollection.resx
  181. 0 {src → Npgsql}/Npgsql/NpgsqlParameterCollection.zh-CN.resx
  182. 0 {src → Npgsql}/Npgsql/NpgsqlParameterStatus.cs
  183. 0 {src → Npgsql}/Npgsql/NpgsqlParse.cs
  184. 0 {src → Npgsql}/Npgsql/NpgsqlPasswordPacket.cs
  185. 0 {src → Npgsql}/Npgsql/NpgsqlPromotableSinglePhaseNotification.cs
  186. 0 {src → Npgsql}/Npgsql/NpgsqlQuery.cs
  187. 0 {src → Npgsql}/Npgsql/NpgsqlReadyState.cs
  188. 0 {src → Npgsql}/Npgsql/NpgsqlReadyState.de.resx
  189. 0 {src → Npgsql}/Npgsql/NpgsqlReadyState.fr.resx
  190. 0 {src → Npgsql}/Npgsql/NpgsqlReadyState.ja.resx
  191. 0 {src → Npgsql}/Npgsql/NpgsqlReadyState.resx
  192. 0 {src → Npgsql}/Npgsql/NpgsqlReadyState.zh-CN.resx
  193. 0 {src → Npgsql}/Npgsql/NpgsqlResourceManager.cs
  194. 0 {src → Npgsql}/Npgsql/NpgsqlRow.cs
  195. 0 {src → Npgsql}/Npgsql/NpgsqlRow.de.resx
  196. 0 {src → Npgsql}/Npgsql/NpgsqlRow.fr.resx
  197. 0 {src → Npgsql}/Npgsql/NpgsqlRow.resx
  198. 0 {src → Npgsql}/Npgsql/NpgsqlRowDescription.cs
  199. 0 {src → Npgsql}/Npgsql/NpgsqlSchema.cs
  200. 0 {src → Npgsql}/Npgsql/NpgsqlStartupPacket.cs
  201. 0 {src → Npgsql}/Npgsql/NpgsqlStartupState.cs
  202. 0 {src → Npgsql}/Npgsql/NpgsqlState.BackendResponseV2.cs
  203. 0 {src → Npgsql}/Npgsql/NpgsqlState.BackendResponseV3.cs
  204. 0 {src → Npgsql}/Npgsql/NpgsqlState.cs
  205. 0 {src → Npgsql}/Npgsql/NpgsqlState.de.resx
  206. 0 {src → Npgsql}/Npgsql/NpgsqlState.fr.resx
  207. 0 {src → Npgsql}/Npgsql/NpgsqlState.ja.resx
  208. 0 {src → Npgsql}/Npgsql/NpgsqlState.resx
  209. 0 {src → Npgsql}/Npgsql/NpgsqlState.zh-CN.resx
  210. 0 {src → Npgsql}/Npgsql/NpgsqlSync.cs
  211. 0 {src → Npgsql}/Npgsql/NpgsqlTransaction.cs
  212. 0 {src → Npgsql}/Npgsql/NpgsqlTransaction.de.resx
  213. 0 {src → Npgsql}/Npgsql/NpgsqlTransaction.es.resx
  214. 0 {src → Npgsql}/Npgsql/NpgsqlTransaction.fi.resx
  215. 0 {src → Npgsql}/Npgsql/NpgsqlTransaction.fr.resx
  216. 0 {src → Npgsql}/Npgsql/NpgsqlTransaction.ja.resx
  217. 0 {src → Npgsql}/Npgsql/NpgsqlTransaction.resx
  218. 0 {src → Npgsql}/Npgsql/NpgsqlTransaction.zh-CN.resx
  219. 0 {src → Npgsql}/Npgsql/NpgsqlTransactionCallbacks.cs
  220. 0 {src → Npgsql}/Npgsql/PGUtil.cs
  221. 0 {src → Npgsql}/Npgsql/PGUtil.de.resx
  222. 0 {src → Npgsql}/Npgsql/PGUtil.fr.resx
  223. 0 {src → Npgsql}/Npgsql/PGUtil.ja.resx
  224. 0 {src → Npgsql}/Npgsql/PGUtil.resx
  225. 0 {src → Npgsql}/Npgsql/PGUtil.zh-CN.resx
  226. 0 {src → Npgsql}/Npgsql/SSPIHandler.cs
  227. 0 {src → Npgsql}/Npgsql/Web/NpgsqlMembershipProvider.cs
  228. 0 {src → Npgsql}/Npgsql/Web/NpgsqlProfileProvider.cs
  229. 0 {src → Npgsql}/Npgsql/Web/NpgsqlRoleProvider.cs
  230. 0 {src → Npgsql}/NpgsqlTypes/ArrayHandling.cs
  231. 0 {src → Npgsql}/NpgsqlTypes/BitString.cs
  232. 0 {src → Npgsql}/NpgsqlTypes/DateDatatypes.cs
  233. 0 {src → Npgsql}/NpgsqlTypes/ExpectedTypeConverter.cs
  234. 0 {src → Npgsql}/NpgsqlTypes/FastConverter.cs
  235. 0 {src → Npgsql}/NpgsqlTypes/FastPath.cs
  236. 0 {src → Npgsql}/NpgsqlTypes/FastPathArg.cs
  237. 0 {src → Npgsql}/NpgsqlTypes/LargeObject.cs
  238. 0 {src → Npgsql}/NpgsqlTypes/LargeObjectManager.cs
  239. 0 {src → Npgsql}/NpgsqlTypes/NpgsqlDbType.cs
  240. 0 {src → Npgsql}/NpgsqlTypes/NpgsqlNativeToBackendOptions.cs
  241. 0 {src → Npgsql}/NpgsqlTypes/NpgsqlTypeConvBackendToNative.cs
  242. 0 {src → Npgsql}/NpgsqlTypes/NpgsqlTypeConvNativeToBackend.cs
  243. 0 {src → Npgsql}/NpgsqlTypes/NpgsqlTypeInfoBackend.cs
  244. 0 {src → Npgsql}/NpgsqlTypes/NpgsqlTypeInfoNative.cs
  245. 0 {src → Npgsql}/NpgsqlTypes/NpgsqlTypeMappings.cs
  246. 0 {src → Npgsql}/NpgsqlTypes/NpgsqlTypes.cs
  247. 0 {src → Npgsql}/NpgsqlTypes/NpgsqlTypesHelper.cs
  248. +24 −0 Npgsql/Properties/AssemblyInfo.cs
  249. 0 {src → Npgsql}/VisualStudio/AssemblyInfo.cs
  250. 0 {src → Npgsql}/VisualStudio/NpgsqlDataObjects.xml
  251. 0 {src → Npgsql}/VisualStudio/NpgsqlDataViews.xml
  252. 0 {src → Npgsql}/VisualStudio/NpgsqlObjectSelector.cs
  253. 0 {src → Npgsql}/gendarme.assemblies.txt
  254. 0 {src → Npgsql}/policy.2.0.Npgsql.config
  255. 0 {src → Npgsql}/policyFileBuild.bat
  256. +1 −1 Npgsql2010.sln
  257. +1 −1 Npgsql2012.sln
  258. +40 −12 Npgsql2013.sln
  259. +1 −1 packages/repositories.config
  260. BIN src/Npgsql.Designer/SQLiteConnectionUIControl.resources
  261. +0 −1 src/build.bat
  262. +0 −1 src/build.sh
  263. +1 −9 tests/NpgsqlTests.csproj
  264. +0 −1 tests/packages.config
View
@@ -7,5 +7,5 @@
/*.nupkg
[Bb]in/
[Bb]uild/
/src/[Oo]bj/
/tests/[Oo]bj/
[Oo]bj/
[Oo]bj/
View
@@ -1,29 +1,22 @@
using System;
using System;
using System.Runtime.CompilerServices;
using System.Security;
using System.Reflection;
using System.Resources;
// ------------------------------------------------------------------------------
// <autogenerated>
// This code was generated by a tool.
// Mono Runtime Version: 2.0.50727.1433
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </autogenerated>
// ------------------------------------------------------------------------------
// Contains assembly attributes shared by all Npgsql projects
[assembly: CLSCompliantAttribute(true)]
[assembly: AllowPartiallyTrustedCallersAttribute()]
#if NET40
[assembly: System.Security.SecurityRules(System.Security.SecurityRuleSet.Level1)]
#endif
[assembly: AssemblyTitleAttribute("Npgsql - .Net Data Provider for PostgreSQL")]
[assembly: AssemblyDescriptionAttribute(".Net Data Provider for PostgreSQL")]
[assembly: AssemblyCompanyAttribute("Npgsql Development Team")]
[assembly: AssemblyProductAttribute("Npgsql")]
[assembly: AssemblyCopyrightAttribute("Copyright © 2002 - 2013 Npgsql Development Team")]
[assembly: AssemblyTrademarkAttribute("")]
[assembly: AssemblyVersionAttribute("2.1.0")]
[assembly: AssemblyFileVersionAttribute("2.1.0")]
[assembly: AssemblyInformationalVersionAttribute("2.1.0-beta1")]
[assembly: NeutralResourcesLanguageAttribute("en", UltimateResourceFallbackLocation.MainAssembly)]
@@ -0,0 +1,121 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
<ProductVersion>9.0.30729</ProductVersion>
<SchemaVersion>2.0</SchemaVersion>
<ProjectGuid>{3EC85CBA-5B79-11E3-8104-0022198AB089}</ProjectGuid>
<OutputType>Library</OutputType>
<AppDesignerFolder>Properties</AppDesignerFolder>
<AssemblyName>Npgsql.EntityFramework</AssemblyName>
<FileAlignment>512</FileAlignment>
<SignAssembly>true</SignAssembly>
<AssemblyOriginatorKeyFile>..\Npgsql.snk</AssemblyOriginatorKeyFile>
<FileUpgradeFlags>
</FileUpgradeFlags>
<OldToolsVersion>3.5</OldToolsVersion>
<UpgradeBackupLocation />
<TargetFrameworkProfile />
<PublishUrl>publish\</PublishUrl>
<Install>true</Install>
<InstallFrom>Disk</InstallFrom>
<UpdateEnabled>false</UpdateEnabled>
<UpdateMode>Foreground</UpdateMode>
<UpdateInterval>7</UpdateInterval>
<UpdateIntervalUnits>Days</UpdateIntervalUnits>
<UpdatePeriodically>false</UpdatePeriodically>
<UpdateRequired>false</UpdateRequired>
<MapFileExtensions>true</MapFileExtensions>
<ApplicationRevision>0</ApplicationRevision>
<ApplicationVersion>1.0.0.%2a</ApplicationVersion>
<IsWebBootstrapper>false</IsWebBootstrapper>
<UseApplicationTrust>false</UseApplicationTrust>
<BootstrapperEnabled>true</BootstrapperEnabled>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug-net45|AnyCPU' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<Optimize>false</Optimize>
<OutputPath>bin\Debug-net45\</OutputPath>
<DefineConstants>TRACE;DEBUG;WINDOWS;UNMANAGED;NET35;NET40;NET45;ENTITIES6</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
<DocumentationFile>bin\Debug-net45\Npgsql.EntityFramework.xml</DocumentationFile>
<TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release-net45|AnyCPU' ">
<DebugType>pdbonly</DebugType>
<Optimize>true</Optimize>
<OutputPath>bin\Release-net45\</OutputPath>
<DefineConstants>TRACE;WINDOWS;UNMANAGED;NET35;NET40;NET45;ENTITIES6</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
<DocumentationFile>bin\Release-net45\Npgsql.EntityFramework.xml</DocumentationFile>
<TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug-net40|AnyCPU' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<Optimize>false</Optimize>
<OutputPath>bin\Debug-net40\</OutputPath>
<DefineConstants>TRACE;DEBUG;WINDOWS;UNMANAGED;NET35;NET40;ENTITIES6</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
<DocumentationFile>bin\Debug-net40\Npgsql.EntityFramework.xml</DocumentationFile>
<TargetFrameworkVersion>v4.0</TargetFrameworkVersion>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release-net40|AnyCPU' ">
<DebugType>pdbonly</DebugType>
<Optimize>true</Optimize>
<OutputPath>bin\Release-net40\</OutputPath>
<DefineConstants>TRACE;WINDOWS;UNMANAGED;NET35;NET40;ENTITIES6</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
<DocumentationFile>bin\Release-net40\Npgsql.EntityFramework.xml</DocumentationFile>
<TargetFrameworkVersion>v4.0</TargetFrameworkVersion>
</PropertyGroup>
<ItemGroup>
<Reference Include="EntityFramework">
<HintPath>..\packages\EntityFramework.6.0.1\lib\net40\EntityFramework.dll</HintPath>
</Reference>
<Reference Include="EntityFramework.SqlServer">
<HintPath>..\packages\EntityFramework.6.0.1\lib\net40\EntityFramework.SqlServer.dll</HintPath>
</Reference>
<Reference Include="System" />
<Reference Include="System.Core" />
<Reference Include="System.Data" />
<Reference Include="System.Transactions" />
<Reference Include="System.Configuration" />
<Reference Include="System.Xml" />
<Reference Include="System.ComponentModel.DataAnnotations" />
</ItemGroup>
<ItemGroup>
<EmbeddedResource Include="NpgsqlSchema.msl" />
<EmbeddedResource Include="NpgsqlSchema.ssdl" />
<EmbeddedResource Include="NpgsqlProviderManifest.Manifest.xml" />
<None Include="packages.config" />
</ItemGroup>
<ItemGroup>
<Compile Include="NpgsqlServices.cs" />
<Compile Include="NpgsqlProviderManifest.cs" />
<Compile Include="Properties\AssemblyInfo.cs" />
<Compile Include="SqlGenerators\SqlBaseGenerator.cs" />
<Compile Include="SqlGenerators\SqlDeleteGenerator.cs" />
<Compile Include="SqlGenerators\SqlInsertGenerator.cs" />
<Compile Include="SqlGenerators\SqlSelectGenerator.cs" />
<Compile Include="SqlGenerators\SqlUpdateGenerator.cs" />
<Compile Include="SqlGenerators\VisitedExpression.cs" />
<Compile Include="..\CommonAssemblyInfo.cs">
<Link>Properties\CommonAssemblyInfo.cs</Link>
<SubType>Code</SubType>
</Compile>
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\Npgsql\Npgsql.csproj">
<Project>{9d13b739-62b1-4190-b386-7a9547304eb3}</Project>
<Name>Npgsql</Name>
</ProjectReference>
</ItemGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
</Project>
@@ -0,0 +1,140 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
<ProductVersion>9.0.30729</ProductVersion>
<SchemaVersion>2.0</SchemaVersion>
<ProjectGuid>{100998C4-5B85-11E3-911C-0022198AB089}</ProjectGuid>
<OutputType>Library</OutputType>
<AppDesignerFolder>Properties</AppDesignerFolder>
<AssemblyName>Npgsql.EntityFrameworkLegacy</AssemblyName>
<FileAlignment>512</FileAlignment>
<SignAssembly>true</SignAssembly>
<AssemblyOriginatorKeyFile>..\Npgsql.snk</AssemblyOriginatorKeyFile>
<FileUpgradeFlags>
</FileUpgradeFlags>
<OldToolsVersion>3.5</OldToolsVersion>
<UpgradeBackupLocation />
<TargetFrameworkProfile />
<PublishUrl>publish\</PublishUrl>
<Install>true</Install>
<InstallFrom>Disk</InstallFrom>
<UpdateEnabled>false</UpdateEnabled>
<UpdateMode>Foreground</UpdateMode>
<UpdateInterval>7</UpdateInterval>
<UpdateIntervalUnits>Days</UpdateIntervalUnits>
<UpdatePeriodically>false</UpdatePeriodically>
<UpdateRequired>false</UpdateRequired>
<MapFileExtensions>true</MapFileExtensions>
<ApplicationRevision>0</ApplicationRevision>
<ApplicationVersion>1.0.0.%2a</ApplicationVersion>
<IsWebBootstrapper>false</IsWebBootstrapper>
<UseApplicationTrust>false</UseApplicationTrust>
<BootstrapperEnabled>true</BootstrapperEnabled>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug-net45|AnyCPU' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<Optimize>false</Optimize>
<OutputPath>bin\Legacy-Debug-net45\</OutputPath>
<DefineConstants>TRACE;DEBUG;WINDOWS;UNMANAGED;NET35;NET40;NET45</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
<DocumentationFile>bin\Legacy-Debug-net45\Npgsql.EntityFrameworkLegacy.xml</DocumentationFile>
<TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release-net45|AnyCPU' ">
<DebugType>pdbonly</DebugType>
<Optimize>true</Optimize>
<OutputPath>bin\Legacy-Release-net45\</OutputPath>
<DefineConstants>TRACE;WINDOWS;UNMANAGED;NET35;NET40;NET45</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
<DocumentationFile>bin\Legacy-Release-net45\Npgsql.EntityFrameworkLegacy.xml</DocumentationFile>
<TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug-net40|AnyCPU' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<Optimize>false</Optimize>
<OutputPath>bin\Legacy-Debug-net40\</OutputPath>
<DefineConstants>TRACE;DEBUG;WINDOWS;UNMANAGED;NET35;NET40</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
<DocumentationFile>bin\Legacy-Debug-net40\Npgsql.EntityFrameworkLegacy.xml</DocumentationFile>
<TargetFrameworkVersion>v4.0</TargetFrameworkVersion>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release-net40|AnyCPU' ">
<DebugType>pdbonly</DebugType>
<Optimize>true</Optimize>
<OutputPath>bin\Legacy-Release-net40\</OutputPath>
<DefineConstants>TRACE;WINDOWS;UNMANAGED;NET35;NET40</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
<DocumentationFile>bin\Legacy-Release-net40\Npgsql.EntityFrameworkLegacy.xml</DocumentationFile>
<TargetFrameworkVersion>v4.0</TargetFrameworkVersion>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug-net35|AnyCPU' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<Optimize>false</Optimize>
<OutputPath>bin\Legacy-Debug-net35\</OutputPath>
<DefineConstants>TRACE;DEBUG;WINDOWS;UNMANAGED;NET35</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
<DocumentationFile>bin\Legacy-Debug-net35\Npgsql.EntityFrameworkLegacy.xml</DocumentationFile>
<TargetFrameworkVersion>v3.5</TargetFrameworkVersion>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release-net35|AnyCPU' ">
<DebugType>pdbonly</DebugType>
<Optimize>true</Optimize>
<OutputPath>bin\Legacy-Release-net35\</OutputPath>
<DefineConstants>TRACE;WINDOWS;UNMANAGED;NET35</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
<DocumentationFile>bin\Legacy-Release-net35\Npgsql.EntityFrameworkLegacy.xml</DocumentationFile>
<TargetFrameworkVersion>v3.5</TargetFrameworkVersion>
</PropertyGroup>
<ItemGroup>
<Reference Include="System" />
<Reference Include="System.Core" />
<Reference Include="System.Data" />
<Reference Include="System.Data.Entity" />
<Reference Include="System.Transactions" />
<Reference Include="System.Configuration" />
<Reference Include="System.Xml" />
<Reference Include="System.ComponentModel.DataAnnotations" />
</ItemGroup>
<ItemGroup>
<EmbeddedResource Include="NpgsqlSchema.msl" />
<EmbeddedResource Include="NpgsqlSchema.ssdl" />
<EmbeddedResource Include="NpgsqlProviderManifest.Manifest.xml" />
<None Include="packages.config" />
</ItemGroup>
<ItemGroup>
<Compile Include="NpgsqlServices.cs" />
<Compile Include="NpgsqlProviderManifest.cs" />
<Compile Include="Properties\AssemblyInfo.cs" />
<Compile Include="SqlGenerators\SqlBaseGenerator.cs" />
<Compile Include="SqlGenerators\SqlDeleteGenerator.cs" />
<Compile Include="SqlGenerators\SqlInsertGenerator.cs" />
<Compile Include="SqlGenerators\SqlSelectGenerator.cs" />
<Compile Include="SqlGenerators\SqlUpdateGenerator.cs" />
<Compile Include="SqlGenerators\VisitedExpression.cs" />
<Compile Include="..\CommonAssemblyInfo.cs">
<Link>Properties\CommonAssemblyInfo.cs</Link>
<SubType>Code</SubType>
</Compile>
</ItemGroup>
<ItemGroup>
<Folder Include="Properties\" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\Npgsql\Npgsql.csproj">
<Project>{9d13b739-62b1-4190-b386-7a9547304eb3}</Project>
<Name>Npgsql</Name>
</ProjectReference>
</ItemGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
</Project>
@@ -1,5 +1,4 @@
#if ENTITIES
using System;
using System;
using System.Collections.Generic;
using System.Text;
using System.Data.Common;
@@ -285,4 +284,3 @@ public override string EscapeLikeArgument(string argument)
}
}
#endif
@@ -1,5 +1,4 @@
#if ENTITIES
using System;
using System;
using System.Collections.Generic;
using System.Data.Common;
using System.Xml;
@@ -114,5 +113,3 @@ protected override DbProviderManifest GetDbProviderManifest(string versionHint)
}
}
}
#endif
@@ -0,0 +1,15 @@
using System;
using System.Runtime.CompilerServices;
using System.Security;
using System.Reflection;
using System.Resources;
// Additional assembly attributes are defined in GlobalAssemblyInfo.cs
#if ENTITIES6
[assembly: AssemblyTitleAttribute("Npgsql.EntityFramework")]
[assembly: AssemblyDescriptionAttribute("Postgresql provider for Entity Framework 6 and above")]
#else
[assembly: AssemblyTitleAttribute("Npgsql.EntityFrameworkLegacy")]
[assembly: AssemblyDescriptionAttribute("Postgresql provider for Entity Framework 5 and under")]
#endif
@@ -1,5 +1,4 @@
#if ENTITIES
using System;
using System;
using System.Collections.Generic;
using System.Data.Common;
#if ENTITIES6
@@ -1338,4 +1337,3 @@ public override VisitedExpression Visit(DbPropertyExpression expression)
#endif
}
}
#endif
@@ -1,5 +1,4 @@
#if ENTITIES
using System;
using System;
using System.Collections.Generic;
using System.Data.Common;
#if ENTITIES6
@@ -42,4 +41,3 @@ public override void BuildCommand(DbCommand command)
}
}
}
#endif
@@ -1,5 +1,4 @@
#if ENTITIES
using System;
using System;
using System.Collections.Generic;
using System.Data.Common;
#if ENTITIES6
@@ -89,4 +88,3 @@ public override void BuildCommand(DbCommand command)
}
}
}
#endif
@@ -1,5 +1,4 @@
#if ENTITIES
using System;
using System;
using System.Collections.Generic;
using System.Data.Common;
#if ENTITIES6
@@ -58,4 +57,3 @@ public override void BuildCommand(DbCommand command)
}
}
}
#endif
Oops, something went wrong.

0 comments on commit d7beea2

Please sign in to comment.