Skip to content

Commit 07456d8

Browse files
authored
Merge pull request #6 from IvanMurzak/5-after-build-runtime-got-invalidoperationexception
Improved samples and refactored the `SQLiteContextFactory`
2 parents 9dc38f3 + 56aad97 commit 07456d8

30 files changed

+734
-100
lines changed

.vscode/settings.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@
5656
"temp/": true,
5757
"Temp/": true
5858
},
59-
"dotnet.defaultSolution": "Unity-EntityFrameworkCore-SQLite.sln",
59+
"dotnet.defaultSolution": "Unity-EFCore-SQLite.sln",
6060
"cSpell.words": [
6161
"efcore",
6262
"entityframework",

Assets/Sample/1. MinimalStart.meta

Lines changed: 8 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
using UnityEngine;
2+
3+
public class MinimalStart : MonoBehaviour
4+
{
5+
void Awake()
6+
{
7+
SQLitePCLRaw.Startup.Setup();
8+
}
9+
}
File renamed without changes.

Assets/Sample/Sample.unity renamed to Assets/Sample/1. MinimalStart/MinimalStart.unity

Lines changed: 47 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -129,23 +129,13 @@ GameObject:
129129
m_Component:
130130
- component: {fileID: 761166609}
131131
- component: {fileID: 761166608}
132-
- component: {fileID: 761166607}
133-
- component: {fileID: 761166610}
134132
m_Layer: 0
135133
m_Name: Main Camera
136134
m_TagString: MainCamera
137135
m_Icon: {fileID: 0}
138136
m_NavMeshLayer: 0
139137
m_StaticEditorFlags: 0
140138
m_IsActive: 1
141-
--- !u!81 &761166607
142-
AudioListener:
143-
m_ObjectHideFlags: 0
144-
m_CorrespondingSourceObject: {fileID: 0}
145-
m_PrefabInstance: {fileID: 0}
146-
m_PrefabAsset: {fileID: 0}
147-
m_GameObject: {fileID: 761166606}
148-
m_Enabled: 1
149139
--- !u!20 &761166608
150140
Camera:
151141
m_ObjectHideFlags: 0
@@ -155,8 +145,8 @@ Camera:
155145
m_GameObject: {fileID: 761166606}
156146
m_Enabled: 1
157147
serializedVersion: 2
158-
m_ClearFlags: 1
159-
m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0}
148+
m_ClearFlags: 2
149+
m_BackGroundColor: {r: 0.27323988, g: 0.24906045, b: 0.30817598, a: 0}
160150
m_projectionMatrixMode: 1
161151
m_GateFitMode: 2
162152
m_FOVAxisMode: 0
@@ -212,18 +202,6 @@ Transform:
212202
m_Children: []
213203
m_Father: {fileID: 0}
214204
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
215-
--- !u!114 &761166610
216-
MonoBehaviour:
217-
m_ObjectHideFlags: 0
218-
m_CorrespondingSourceObject: {fileID: 0}
219-
m_PrefabInstance: {fileID: 0}
220-
m_PrefabAsset: {fileID: 0}
221-
m_GameObject: {fileID: 761166606}
222-
m_Enabled: 1
223-
m_EditorHideFlags: 0
224-
m_Script: {fileID: 11500000, guid: 21a49824731ae441291ef9d6af34f50c, type: 3}
225-
m_Name:
226-
m_EditorClassIdentifier:
227205
--- !u!1 &1929491531
228206
GameObject:
229207
m_ObjectHideFlags: 0
@@ -321,9 +299,54 @@ Transform:
321299
m_Children: []
322300
m_Father: {fileID: 0}
323301
m_LocalEulerAnglesHint: {x: 50, y: -30, z: 0}
302+
--- !u!1 &2059406953
303+
GameObject:
304+
m_ObjectHideFlags: 0
305+
m_CorrespondingSourceObject: {fileID: 0}
306+
m_PrefabInstance: {fileID: 0}
307+
m_PrefabAsset: {fileID: 0}
308+
serializedVersion: 6
309+
m_Component:
310+
- component: {fileID: 2059406955}
311+
- component: {fileID: 2059406954}
312+
m_Layer: 0
313+
m_Name: MinimalStart
314+
m_TagString: Untagged
315+
m_Icon: {fileID: 0}
316+
m_NavMeshLayer: 0
317+
m_StaticEditorFlags: 0
318+
m_IsActive: 1
319+
--- !u!114 &2059406954
320+
MonoBehaviour:
321+
m_ObjectHideFlags: 0
322+
m_CorrespondingSourceObject: {fileID: 0}
323+
m_PrefabInstance: {fileID: 0}
324+
m_PrefabAsset: {fileID: 0}
325+
m_GameObject: {fileID: 2059406953}
326+
m_Enabled: 1
327+
m_EditorHideFlags: 0
328+
m_Script: {fileID: 11500000, guid: 21a49824731ae441291ef9d6af34f50c, type: 3}
329+
m_Name:
330+
m_EditorClassIdentifier:
331+
--- !u!4 &2059406955
332+
Transform:
333+
m_ObjectHideFlags: 0
334+
m_CorrespondingSourceObject: {fileID: 0}
335+
m_PrefabInstance: {fileID: 0}
336+
m_PrefabAsset: {fileID: 0}
337+
m_GameObject: {fileID: 2059406953}
338+
serializedVersion: 2
339+
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
340+
m_LocalPosition: {x: 0, y: 0, z: 0}
341+
m_LocalScale: {x: 1, y: 1, z: 1}
342+
m_ConstrainProportionsScale: 0
343+
m_Children: []
344+
m_Father: {fileID: 0}
345+
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
324346
--- !u!1660057539 &9223372036854775807
325347
SceneRoots:
326348
m_ObjectHideFlags: 0
327349
m_Roots:
328350
- {fileID: 761166609}
329351
- {fileID: 1929491533}
352+
- {fileID: 2059406955}

Assets/Sample/Sample.unity.meta renamed to Assets/Sample/1. MinimalStart/MinimalStart.unity.meta

File renamed without changes.

Assets/Sample/2. DatabaseOperations.meta

Lines changed: 8 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)