Skip to content
This repository has been archived by the owner on Jan 16, 2024. It is now read-only.

Commit

Permalink
Issue 149 fix; updated READMEs
Browse files Browse the repository at this point in the history
  • Loading branch information
msawczyn committed Feb 17, 2020
1 parent 1925303 commit 3f0b342
Show file tree
Hide file tree
Showing 38 changed files with 311 additions and 248 deletions.
2 changes: 2 additions & 0 deletions README.md
Expand Up @@ -52,6 +52,7 @@ to <a href="https://www.jetbrains.com/?from=EFDesigner"><img src="https://msawcz

**2.0.0.0** (next version)
- **Dropped support for Visual Studio 2017**; was getting to be too much to keep the tool viable for that Visual Studio version.
- It's now possible to have multiple diagrams for the same model, each showing a different view. Perfect for helping to understand large models.
- Added ability to specify foreign key properties
- Completely restructured assembly parsers; they now cleanly handle all combinations of EF6/EFCore2/EFCore3 and .NETCore2/.NETCore3/.NETFramework
- Modified assembly parsers to find declared foreign keys and add them to the model appropriately
Expand All @@ -64,6 +65,7 @@ to <a href="https://www.jetbrains.com/?from=EFDesigner"><img src="https://msawcz
- Enhanced display of model elements in the Visual Studio property window's object list
- Removed MSAGL layouts. No one understood them anyway.
- Removed tool automatically installing NuGet packages. Too volatile.
- Fix: Support for Empty / blank "File Name Marker" (See https://github.com/msawczyn/EFDesigner/issues/149)

<details>
<summary><b>1.3.0.12</b></summary>
Expand Down
2 changes: 2 additions & 0 deletions VSMarketplace blurb.md
Expand Up @@ -27,6 +27,7 @@ For comprehensive documentation, please visit [the project's documentation site]

**2.0.0.0** (next version, [RC1 now available on Github](https://github.com/msawczyn/EFDesigner/releases/tag/V2.0.0-RC1))
- **Dropped support for Visual Studio 2017**; was getting to be too much to keep the tool viable for that Visual Studio version.
- **[NEW]** It's now possible to have ***multiple diagrams*** for the same model, each showing a different view. Perfect for helping to understand large models.
- **[NEW]** Added ability to specify foreign key properties
- **[NEW]** Modified assembly parsers to find declared foreign keys and add them to the model appropriately
- **[NEW]** Added options dialog (Tools/Options/Entity Framework Visual Editor)
Expand All @@ -39,6 +40,7 @@ For comprehensive documentation, please visit [the project's documentation site]
- Enhanced display of model elements in the Visual Studio property window's object list
- Removed MSAGL layouts. No one understood them anyway.
- Removed tool automatically installing NuGet packages. Too volatile.
- Fix: Support for Empty / blank "File Name Marker" (See https://github.com/msawczyn/EFDesigner/issues/149)

**1.3.0.12**
- Fix: Compilation Error after Upgrading to v1.3.0.11 (See https://github.com/msawczyn/EFDesigner/issues/129)
Expand Down
2 changes: 2 additions & 0 deletions changelog.txt
@@ -1,5 +1,6 @@
2.0.0.0
- Dropped support for Visual Studio 2017; was getting to be too much to keep the tool viable for that Visual Studio version.
- It's now possible to have multiple diagrams for the same model, each showing a different view. Perfect for helping to understand large models.
- Added ability to specify foreign key properties
- Completely restructured assembly parsers; they now cleanly handle all combinations of EF6/EFCore2/EFCore3 and .NETCore2/.NETCore3/.NETFramework
- Modified assembly parsers to find declared foreign keys and add them to the model appropriately
Expand All @@ -12,6 +13,7 @@
- Enhanced display of model elements in the Visual Studio property window's object list
- Removed MSAGL layouts. No one understood them anyway.
- Removed tool automatically installing NuGet packages. Too volatile.
- Fix: Support for Empty / blank "File Name Marker" (See https://github.com/msawczyn/EFDesigner/issues/149)

1.3.0.12
- Fix: Compilation Error after Upgrading to v1.3.0.11 (See https://github.com/msawczyn/EFDesigner/issues/129)
Expand Down
Binary file modified dist/Sawczyn.EFDesigner.EFModel.DslPackage.vsix
Binary file not shown.
134 changes: 67 additions & 67 deletions docs/api/WebTOC.xml

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/api/fti/FTI_100.json

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/api/fti/FTI_101.json

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/api/fti/FTI_102.json

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/api/fti/FTI_103.json

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/api/fti/FTI_104.json
@@ -1 +1 @@
{"hasattributenamed":[3276801,7208963,24969217],"handlers":[7798785,25690113],"hook":[9371649,13172737,24248321],"hashset":[24510466],"haspropertynamed":[3276801,7340035,24969217],"hierarchy":[21889025,22544385,22609921,22675457,22806529,22872065,23003137,23330817,23396353,23789569,24117249,24248321,24313857,24707073,24772609,24969217,25362433,25493505,25690113,25821185,25952257,26083329,26148865,26214401,26345473],"hasassociationnamed":[3276801,7077891,24969217],"handle":[11403265,19595265,24903682,25100290,26345473],"hold":[8126465,8585217,9437185,11141121,22544385,23396353,24772609],"handling":[7995393,9961473,11403265,16121857,24641537,24903681,24969217,26345473],"hasattribute":[2490369,5767175,23003137],"head":[131073],"holding":[8126465,8585217,9437185,10944513,22544385,23396353,24772609],"html5type":[7995395,14614531,23527429],"help":[131077],"hash":[2097153,2162689,2293761,2424833,2555905,2621441,2686977,2818049,2883585,3014657,3080193,3276801,3407873,3604481,22544385,22872065,23330817,23396353,23789569,24117249,24248321,24707073,24772609,24969217,25362433,25821185,26214401,26345473],"helps":[7798788,25493505,25690113,25952257,26148865]}
{"hasattributenamed":[3866625,7012355,26411009],"handlers":[8192001,23592961],"hook":[9043969,12189697,26083329],"hashset":[20709378],"haspropertynamed":[3866625,7208963,26411009],"hierarchy":[20840449,21364737,21757953,21889025,22151169,22609921,23199745,23330817,23461889,23592961,23724033,23855105,23920641,24051713,24117249,24313857,24444929,24510465,24576001,24707073,24838145,24903681,25100289,26083329,26411009],"hasassociationnamed":[3866625,7077891,26411009],"handle":[12976129,17891329,20774914,21037058,23461889],"hold":[8781825,9633793,9699329,9830401,23199745,24576001,25100289],"handling":[8519681,8912897,12976129,13959169,21037057,23461889,25886721,26411009],"hasattribute":[2424833,6356999,21889025],"head":[131073],"holding":[8781825,9568257,9633793,9830401,23199745,24576001,25100289],"html5type":[8519683,22740995,22872069],"help":[131077],"hash":[1966081,2031617,2097153,2293761,2359297,2555905,2621441,2686977,2818049,2883585,3866625,3932161,4128769,6291457,20840449,21364737,22609921,23199745,23330817,23461889,24313857,24444929,24576001,24838145,24903681,25100289,26083329,26411009],"helps":[8192004,23592961,23724033,24051713,24117249]}
2 changes: 1 addition & 1 deletion docs/api/fti/FTI_105.json
@@ -1 +1 @@
{"identity":[6488065,7995393,9371650,9961476,12713985,13238273,14352385,14548993,15663105,23592961,23724034,24248322,24969220],"isabstract":[9961474,15990789,24969218],"isvalidclrtype":[2686977,6946822,26345473],"index":[9371651,15269889,15466498,24248323],"isidentity":[9371650,12713989,24248322],"issues":[11403265,20905985,26345473],"interfaces":[9961473,16515073,24969217],"inherited":[2097158,2162698,2293765,2424837,2555908,2621446,2686981,2818052,2883588,3014660,3080196,3276805,3407883,3604485,8126467,8519682,8585244,8716290,8912899,9371650,9437212,9961476,10289155,10747906,11403266,14155777,22544393,22872068,23330825,23396390,23789572,24117252,24248326,24707079,24772647,24969225,25362440,25821190,26214407,26345479],"istargetimplementnotifytrackingdomainpropertyid":[196609,655363,22544385],"ienumerable":[3735559,5177347,5963779,6356995,6422531,6750211,7536643,14155779,14352387,14548995,14745603,14942211,15663107,15794179,21561347,23592963],"interaction":[7798788,25493505,25690113,25952257,26148865],"iscollection":[8781825,19922949,22872065],"indicated":[3014657,6225921,24248321],"information":[131074,4653057,4784129,4915201,4980737,5111809,5177345,5242881,5308417,5373953,5439489,5505025,5570561,5701633,5767169,5963777,7012353,7143425],"identifier":[3276801,6553603,6684675,7077891,7208966,7340035,24969217],"isflags":[10289154,19136517,25362434],"initializer":[6488066],"inheritance":[7995393,9961475,11403265,14352385,14548993,14942209,19595265,21889025,22544385,22609921,22675457,22806529,22872065,23003137,23330818,23396353,23789569,24117249,24248321,24313857,24444929,24707073,24772609,24969220,25362433,25493505,25690113,25821185,25952257,26083329,26148865,26214401,26345474],"identityattributes":[9961473,15663108,24969217],"images":[131075],"inheritancemodifier":[7995394,23920644],"inheritancestrategy":[11403266,19595269,26345474],"identityattributenames":[9961473,23592964,24969217],"issourceimplementnotifytrackingdomainpropertyid":[262145,1048579,23396353],"isvalidinitialvalue":[3014657,6225923,24248321],"include":[131073],"individual":[8126465,8585217,9437185,11337729,22544385,23396353,24772609],"internal":[3014657,6291457,9371649,13893633,24182787,24248322,24379394,25296898],"integer":[7143425,12910593,13107201],"including":[3276801,6750210,9961473,14155777,24969218],"inotifypropertychanged":[8126465,8585218,9437185,9961473,10223617,11862017,15859713,22544385,23396354,24772609,24969217],"icons":[131073],"initialization":[11403265,25427969,25559041,26345473],"invalidatediagrams":[2097153,2162689,2293761,2359297,2424833,2555905,2621441,2686977,3014657,3276801,3407873,3604481,5308420,22544385,22806529,23330817,23396353,24248321,24707073,24772609,24969217,25362433,25821185,26214401,26345473],"int64":[22478850],"implementnotify":[8781825,9961474,15859717,22085637,22872065,24969218],"implement":[8126465,8585218,9437185,9961473,11010049,11599873,15859713,22544385,23396354,24772609,24969217],"isautoproperty":[8781825,22216709,22872065],"istargetimplementnotifytracking":[196609,655361,8126466,8585218,9437186,11599877,22544387,23396354,24772610],"indexedunique":[9371650,15466501,24248322],"implementing":[10289153,23265281,25362433],"inherits":[22544385,23330817,23396353,24248321,24707073,24772609,24969217,25362433,25821185,26214401,26345473],"instead":[8126465,8585217,9437185,11993089,19070978,22544385,23396353,24772609],"issourceimplementnotifytracking":[262145,1048577,8585218,11010053,23396355],"isdependenttype":[9961474,16187397,24969218],"ignore":[6356996,6422532,6750211,7536643],"initialvalue":[3014657,6225928,9371650,12320773,24248323],"int":[7143425,12910593,13107201,22478849],"isloading":[2097153,2162689,2293761,2359297,2424833,2555905,2621441,2686977,3014657,3276801,3407873,3604481,5242886,22544385,22806529,23330817,23396353,24248321,24707073,24772609,24969217,25362433,25821185,26214401,26345473],"imodelelementwithcompartments":[13828099,18022403],"instance":[2097153,2162689,2293761,2424833,2555905,2621441,2686977,2818049,2883585,3014657,3080193,3276801,3407873,3604481,4653058,4784130,4915202,4980738,5111810,5177346,5242882,5308418,5373954,5439490,5505026,5570562,5701634,5767170,5963778,7012354,7143426,11403265,22544385,22872065,23330817,23396353,23789569,24117249,24248321,24707073,24772609,24969217,25362433,25427969,25821185,26214401,26345474],"isincircularinheritance":[2621441,5832709,23330817],"initial":[6225921,10289153,19136513,25362433],"int32":[7143431,10289153,12910593,13107201,22478850,23265281,25362433],"identitytype":[7995394,9371650,13238280,23724036,24248322],"isconcurrencytoken":[9371650,12517381,24248322],"int16":[22478850],"indexed":[9371651,15269893,15466497,24248323]}
{"identity":[6553601,8519681,8912900,9043970,12779521,13107201,13828097,14024705,14745601,14811137,24641538,26083330,26411012],"isabstract":[8912898,15400965,26411010],"isvalidclrtype":[2555905,7536646,23461889],"index":[9043971,12713985,13041666,26083331],"isidentity":[9043970,13107205,26083330],"issues":[12976129,18612225,23461889],"interfaces":[8912897,16449537,26411009],"inherited":[1966086,2031621,2097157,2293770,2359302,2555909,2621444,2686980,2818052,2883588,3866629,3932171,4128773,6291460,8388610,8585218,8650755,8781852,8912900,9043970,9109507,9633795,9764866,9830428,12976130,13762561,20840455,21364743,22609929,23199782,23330824,23461895,24313862,24444932,24576039,24838148,24903684,25100297,26083334,26411017],"istargetimplementnotifytrackingdomainpropertyid":[262145,524291,25100289],"ienumerable":[3735559,4980739,5242883,6619139,6750211,7143427,7274499,13762563,13828099,14024707,14090243,14286851,14745603,14811139,15269891,19988483],"interaction":[8192004,23592961,23724033,24051713,24117249],"iscollection":[8716289,19070981,24838145],"indicated":[2621441,7405569,26083329],"information":[131074,4653057,4784129,4915201,4980737,5046273,5111809,5177345,5242881,5308417,5373953,5505025,5570561,5636097,5963777,6356993,7929857,9502721],"identifier":[3866625,6684675,6881283,7012358,7077891,7208963,26411009],"isflags":[9109506,16908293,23330818],"initializer":[6553602],"inheritance":[8519681,8912899,12976129,13828097,14024705,14286849,17891329,20643841,20840449,21364737,21757953,21889025,22151169,22609922,23199745,23330817,23461890,23592961,23724033,23855105,23920641,24051713,24117249,24313857,24444929,24510465,24576001,24707073,24838145,24903681,25100289,26083329,26411012],"identityattributes":[8912897,14811140,26411009],"images":[131075],"inheritancemodifier":[8519682,24772612],"inheritancestrategy":[12976130,17891333,23461890],"identityattributenames":[8912897,14745604,26411009],"issourceimplementnotifytrackingdomainpropertyid":[65537,786435,23199745],"isvalidinitialvalue":[2621441,7405571,26083329],"include":[131073],"individual":[8781825,9633793,9830401,10616833,23199745,24576001,25100289],"internal":[2621441,6488065,9043969,20905986,21823489,23658499,23986178,26083330],"integer":[9502721,24182785,24248321],"including":[3866625,6619138,8912897,13762561,26411010],"inotifypropertychanged":[8781826,8912897,9633793,9830401,10485761,11665409,15073281,23199746,24576001,25100289,26411009],"icons":[131073],"initialization":[12976129,17367041,21233665,23461889],"invalidatediagrams":[1966081,2031617,2097153,2228225,2293761,2359297,2555905,2621441,3866625,3932161,4128769,5111812,6291457,20840449,21364737,22151169,22609921,23199745,23330817,23461889,24313857,24576001,25100289,26083329,26411009],"int64":[21430274],"implementnotify":[8716289,8912898,15073285,19464197,24838145,26411010],"implement":[8781826,8912897,9633793,9830401,10813441,11272193,15073281,23199746,24576001,25100289,26411009],"isautoproperty":[8716289,19726341,24838145],"istargetimplementnotifytracking":[262145,524289,8781826,9633794,9830402,10813445,23199746,24576002,25100291],"indexedunique":[9043970,13041669,26083330],"implementing":[9109505,16384001,23330817],"inherits":[20840449,21364737,22609921,23199745,23330817,23461889,24313857,24576001,25100289,26083329,26411009],"instead":[8781825,9633793,9830401,11206657,19136514,23199745,24576001,25100289],"issourceimplementnotifytracking":[65537,786433,8781826,11272197,23199747],"isdependenttype":[8912898,15990789,26411010],"ignore":[6619139,6750212,7143427,7274500],"initialvalue":[2621441,7405576,9043970,13238277,26083331],"int":[9502721,21430273,24182785,24248321],"isloading":[1966081,2031617,2097153,2228225,2293761,2359297,2555905,2621441,3866625,3932161,4128769,5373958,6291457,20840449,21364737,22151169,22609921,23199745,23330817,23461889,24313857,24576001,25100289,26083329,26411009],"imodelelementwithcompartments":[13500419,22216707],"instance":[1966081,2031617,2097153,2293761,2359297,2555905,2621441,2686977,2818049,2883585,3866625,3932161,4128769,4653058,4784130,4915202,4980738,5046274,5111810,5177346,5242882,5308418,5373954,5505026,5570562,5636098,5963778,6291457,6356994,7929858,9502722,12976129,17367041,20840449,21364737,22609921,23199745,23330817,23461890,24313857,24444929,24576001,24838145,24903681,25100289,26083329,26411009],"isincircularinheritance":[2359297,6029317,22609921],"initial":[7405569,9109505,16908289,23330817],"int32":[9109505,9502727,16384001,21430274,23330817,24182785,24248321],"identitytype":[8519682,9043970,12779528,24641540,26083330],"isconcurrencytoken":[9043970,13565957,26083330],"int16":[21430274],"indexed":[9043971,12713989,13041665,26083331]}
2 changes: 1 addition & 1 deletion docs/api/fti/FTI_107.json
@@ -1 +1 @@
{"known":[7995393,11403265,17235969,25755649,26345473],"keepfullwordatend":[7143428],"key":[7995393,8126467,8585219,9437187,10944513,11141121,11337729,11403265,18874369,22544387,23134212,23396355,24772611,26345473],"keyword":[9371649,13959169,24248321]}
{"known":[8519681,12976129,17760257,21495809,23461889],"keepfullwordatend":[9502724],"key":[8519681,8781827,9568257,9633795,9699329,9830403,10616833,12976129,17629185,22020100,23199747,23461889,24576003,25100291],"keyword":[9043969,13697025,26083329]}
2 changes: 1 addition & 1 deletion docs/api/fti/FTI_108.json
@@ -1 +1 @@
{"lay":[131073],"linkedelements":[8126465,8585217,8912897,9437185,22544385,23330817,23396353,24772609],"lazy":[11403265,19791873,26345473],"longer":[8257537],"linkedelementcollection":[4325379,4521987,7471107,7667715,9109507,12189699,13565955,15138819,15728643,15925251,16252931,16908291,17170435,18546691,19070979,23199747,24051715,24576003],"locate":[8257537],"long":[22478849],"latest":[25559041],"layout":[131077],"looking":[8257537],"load":[1966081,11403265,23855105,26345473],"layoutdiagram":[3145729,7929861,25690113],"link":[1,131073,2621442,6160385,8847361,23330818],"like":[131073],"locateindiagram":[2097153,2162689,2293761,2359297,2424833,2555905,2621441,2686977,3014657,3276801,3407873,3604481,5439494,22544385,22806529,23330817,23396353,24248321,24707073,24772609,24969217,25362433,25821185,26214401,26345473],"lazyloadingenabled":[11403266,19791877,26345474],"loading":[11403265,19791873,26345473],"list":[2097156,2162692,2621442,3407876,3670017,3997697,4194305,4325377,4390913,4521985,4718593,4849665,7274497,7471105,7602177,7667713,8126465,8519683,8585217,8650753,8716289,8912897,9109505,9437185,9961482,10289154,11403267,11730945,12189697,12386305,12582913,13565953,14221313,15138817,15728641,15925249,16056321,16252929,16515073,16908289,16973825,17170433,18546689,21823491,22544389,23199745,23330819,23396357,24051713,24510466,24576001,24707075,24772613,24969226,25362434,26214401,26345475],"listed":[6750209,7536641],"lines":[11403265,20709377,26345473],"language":[131073],"logo":[131074],"logofile":[131073],"length":[6488066,7143428,9371653,12910595,13107202,24248325],"links":[2097155,2162691,2621442,3407875,3670017,4128769,4390913,4587521,4718593,4849665,7274497,7405569,7602177,8454145,8650753,22544387,23330818,23396355,24772611],"level":[7798785,25690113],"localnavigationproperties":[3276801,7536643,24969217]}
{"lay":[131073],"linkedelements":[8650753,8781825,9633793,9830401,22609921,23199745,24576001,25100289],"lazy":[12976129,17825793,23461889],"longer":[9371649],"linkedelementcollection":[4521987,4718595,6160387,7798787,7995395,12320771,12451843,14614531,14942211,15663107,16121859,17235971,17694723,19136515,23396355,23527427,25690115,26017795],"locate":[9371649],"long":[21430273],"latest":[21233665],"layout":[131077],"looking":[9371649],"load":[1572865,12976129,16842753,23461889],"layoutdiagram":[3211265,8454149,23592961],"link":[1,131073,2359298,5701633,6946817,22609922],"like":[131073],"locateindiagram":[1966081,2031617,2097153,2228225,2293761,2359297,2555905,2621441,3866625,3932161,4128769,5308422,6291457,20840449,21364737,22151169,22609921,23199745,23330817,23461889,24313857,24576001,25100289,26083329,26411009],"lazyloadingenabled":[12976130,17825797,23461890],"loading":[12976129,17825793,23461889],"list":[1966084,2293764,2359298,3407873,3538945,3604481,3932164,4063233,4390913,4521985,4718593,4849665,5832705,6160385,7602177,7733249,7798785,7995393,8388611,8585217,8650753,8781825,8912906,9109506,9633793,9830401,11010049,12320769,12451841,12976131,13631489,14155777,14352385,14614529,14942209,15466497,15663105,16121857,16449537,17235969,17694721,20054019,20709378,20840451,21364737,22609923,23199749,23330818,23396353,23461891,23527425,24576005,25100293,25690113,25821185,26017793,26411018],"listed":[6619137,7143425],"lines":[12976129,18350081,23461889],"language":[131073],"logo":[131074],"logofile":[131073],"length":[6553602,9043973,9502724,24182787,24248322,26083333],"links":[1966083,2293763,2359298,3407873,3538945,3670017,3932163,4390913,4456449,4849665,5767169,5832705,7602177,7667713,7733249,22609922,23199747,24576003,25100291],"level":[8192001,23592961],"localnavigationproperties":[3866625,7143427,26411009]}

0 comments on commit 3f0b342

Please sign in to comment.