Roundtrip engineering?

We are in a state of product evaluation of Radzen with Angular. I have connected to a Sql Database and imported a few tables. I want to import a few more and some of the existing have chancged (columns & PKs). It does not recognise the already imported tables. I does not seem to be a roundtrip RAD tool. Am I missing something?

All changes will be listed in the entities tree when you add or change something in your database:

That's what I expected, yet this screen is what I get

I don't have a product key yet. I am in evaluation state

You need to click Infer schema button

I did but I do not get all the previously selected tables pre-selected as I expected.
Here is a part of the screenshot. None of them is selected. One of them is AKAL.


Unforunately I cannot send you my datasource.json file because it is too large and I cannot attach it since I am a new user

I must tell you that there are hundreds of table in my database. Perhaps this is the issue

Not sure what can cause this. If you have them in the data source meta json (meta/data folder) should be selected.

My DB is SQL Server 2008. Do you think that it might be an Issue?

No. Check the meta json. Btw as we discussed in your other thread SQL Server 2008 reached end of life and it’s no longer supported in latest .NET Core versions so in Radzen applications:

The table is in there


And not only this one. All tables are unselected but exist in my datasource.json.
Here is part of it:
{
"info": {
"title": "PrudentialDB",
"x-type": "odata",
"x-connector": "mssql"
},
"definitions": {
"Agentprud": {
"x-table": "dbo.AGENTPRUD",
"resource": "Agentpruds",
"required": [],
"properties": {
"Pdk": {
"type": "string",
"length": 16,
"x-key": true,
"x-virtual": true
},
"KodSyn": {
"type": "string",
"length": 8
},
"HmEnarIsxios": {
"x-default-sql": "('00000000')",
"type": "string",
"length": 8
},
"ArTayt": {
"type": "string",
"length": 12
},
"Afm": {
"type": "string",
"length": 10
},
"Epon": {
"type": "string",
"length": 30
},
"Onoma": {
"type": "string",
"length": 15
},
"NomMorfi": {
"type": "string",
"length": 1
},
"OnomPatr": {
"type": "string",
"length": 10
},
"OdosAr": {
"type": "string",
"length": 25
},
"TaxKod": {
"type": "string",
"length": 6
},
"Poli": {
"type": "string",
"length": 25
},
"PrcPromAyt": {
"type": "number",
"format": "decimal"
},
"PrcPromPyr": {
"type": "number",
"format": "decimal"
},
"PrcPromKlop": {
"type": "number",
"format": "decimal"
},
"PrcPromAstEf": {
"type": "number",
"format": "decimal"
},
"PrcPromMetaf": {
"type": "number",
"format": "decimal"
},
"PrcPromThrKr": {
"type": "number",
"format": "decimal"
},
"PrcPromHlAsf": {
"type": "number",
"format": "decimal"
},
"PrcPromMixBl": {
"type": "number",
"format": "decimal"
},
"PrcPromPrAtyx": {
"type": "number",
"format": "decimal"
},
"PrcPromErgol": {
"type": "number",
"format": "decimal"
},
"PrcPromEmmZhm": {
"type": "number",
"format": "decimal"
},
"PrcPromSkafon": {
"type": "number",
"format": "decimal"
},
"PrcPromStFis": {
"type": "number",
"format": "decimal"
},
"PrcPromPistos": {
"type": "number",
"format": "decimal"
},
"PrcProm1": {
"type": "number",
"format": "decimal"
},
"PrcPromNomPro": {
"type": "number",
"format": "decimal"
},
"PrcPromDiafora": {
"type": "number",
"format": "decimal"
},
"PrcPromOdBoht": {
"type": "number",
"format": "decimal"
},
"PrcProm2": {
"type": "number",
"format": "decimal"
},
"PrcProm3": {
"type": "number",
"format": "decimal"
},
"PrcBasKalSweetHome": {
"x-default-sql": "(0)",
"type": "number",
"format": "decimal"
},
"PrcSeismSweetHome": {
"x-default-sql": "(0)",
"type": "number",
"format": "decimal"
},
"PrcOikAstEfSweetHome": {
"x-default-sql": "(0)",
"type": "number",
"format": "decimal"
},
"Doy": {
"type": "string",
"length": 15
},
"Telef": {
"type": "string",
"length": 15
},
"KiniTel": {
"type": "string",
"length": 10
},
"Fax": {
"type": "string",
"length": 15
},
"Filler1": {
"type": "string",
"length": 4
},
"Filler2": {
"type": "string",
"length": 4
},
"PrcSeismou": {
"x-default-sql": "(0)",
"type": "number",
"format": "decimal"
},
"PrcSeismouBusiness": {
"x-default-sql": "(0)",
"type": "number",
"format": "decimal"
},
"PrcLoipKalBusiness": {
"x-default-sql": "(0)",
"type": "number",
"format": "decimal"
},
"PrcLoipKalMulticover": {
"x-default-sql": "(0)",
"type": "number",
"format": "decimal"
},
"PrcSeismouMulticover": {
"x-default-sql": "(0)",
"type": "number",
"format": "decimal"
},
"PrcOikAstEfMulticover": {
"x-default-sql": "(0)",
"type": "number",
"format": "decimal"
},
"PrcProm4": {
"type": "number",
"format": "decimal"
},
"PrcProm5": {
"type": "number",
"format": "decimal"
},
"PrcProm6": {
"type": "number",
"format": "decimal"
},
"PrcProm7": {
"type": "number",
"format": "decimal"
},
"PrcProm8": {
"type": "number",
"format": "decimal"
},
"PrcProm9": {
"type": "number",
"format": "decimal"
},
"PrcProm10": {
"type": "number",
"format": "decimal"
},
"PrcProm11": {
"type": "number",
"format": "decimal"
},
"PrcProm12": {
"type": "number",
"format": "decimal"
},
"PrcProm13": {
"type": "number",
"format": "decimal"
},
"PrcProm14": {
"type": "number",
"format": "decimal"
},
"PrcProm15": {
"type": "number",
"format": "decimal"
},
"PrcProm16": {
"type": "number",
"format": "decimal"
},
"PrcProm17": {
"type": "number",
"format": "decimal"
},
"PrcProm18": {
"type": "number",
"format": "decimal"
},
"HmLhxhIsxios": {
"x-default-sql": "('00000000')",
"type": "string",
"length": 8
},
"DeikthsForou": {
"type": "string",
"length": 1
},
"DeiktKatagelSynerg": {
"type": "string",
"length": 1
},
"HmKatagelSynerg": {
"type": "string",
"length": 8
}
},
"x-view": true
},
"Akal": {
"x-table": "dbo.AKAL",
"resource": "Akals",
"required": [
"AkalKey",
"PerKind",
"DeiktEkptIdiot",
"DeiktEkptYpsKefal",
"DeiktEkptMetrProst",
"DeiktKefalaiou",
"DeiktApall"
],
"properties": {
"AkalKey": {
"x-nullable": false,
"type": "string",
"length": 5,
"x-key": true,
"x-virtual": true
},
"KodKlad": {
"type": "number",
"format": "decimal"
},
"KodKind": {
"type": "number",
"format": "decimal"
},
"PerKind": {
"x-nullable": false,
"type": "string",
"length": 50
},
"PostoFke": {
"type": "number",
"format": "decimal"
},
"PostoDik": {
"type": "number",
"format": "decimal"
},
"PostoProm": {
"type": "number",
"format": "decimal"
},
"KodLogA": {
"type": "number",
"format": "decimal"
},
"KodLogB": {
"type": "number",
"format": "decimal"
},
"EndOru": {
"type": "number",
"format": "decimal"
},
"SisKefal": {
"type": "string",
"length": 1
},
"Sismos": {
"type": "number",
"format": "decimal"
},
"ElPosoApal": {
"type": "number",
"format": "decimal"
},
"DeiktEkptIdiot": {
"x-nullable": false,
"type": "string",
"length": 1
},
"DeiktEkptYpsKefal": {
"x-nullable": false,
"type": "string",
"length": 1
},
"DeiktEkptMetrProst": {
"x-nullable": false,
"type": "string",
"length": 1
},
"DeiktKefalaiou": {
"x-nullable": false,
"type": "string",
"length": 1
},
"DeiktApall": {
"x-nullable": false,
"type": "string",
"length": 1
},
"Cmpgncd": {
"type": "integer"
}
},
"x-view": true
},