We have a scenario where using a scripting language will enable us to avoid coding too many client-specific custom features in our software. We've identified an area where scripting might be helpful:
- Data Import: Here a file (text file, excel, etc.) is selected, parsed and validated against business rules and the data is then imported to the db.
In the above area, within the script we need to:
- Access our other assemblies (eg. POCO assembly), create classes and call methods
- Connect to a db to retrieve and write back data
Does Roslyn enable us to achieve the above or should we look into other solutions such Moonsharp?