1. Don Olliver
  2. PowerBuilder
  3. Monday, 16 July 2018 19:50 PM UTC

Will the C# Datawindow or Model be offered as a standalone component? In other words, once it has been created in PB could it be used in a Visual Studio project?

Thanks,

Don Olliver

Accepted Answer
Chris Pollach @Appeon Accepted Answer Pending Moderation
  1. Monday, 16 July 2018 20:00 PM UTC
  2. PowerBuilder
  3. # Permalink

Hi Don;

     Utilizing the DataStore or ModelStore from within PB2018 would have these entities encapsulated within an NVUO. Once that is done, the NVUO could be deployed as either a C# Web API (aka Web Service) or compiled into a C# .Net Assembly. The latter of course, will be directly consumable by your VS project(s). The only provision being the installation of the PB C# run-time DLL's for your VS project's execution of the encapsulated NVUO/DS/DM assembly when you deploy your VS project's App.

HTH

Regards ... Chris

Comment
  1. Don Olliver
  2. Monday, 16 July 2018 21:43 PM UTC
Thanks Chris!



Don
  1. Helpful
There are no comments made yet.
Armeen Mazda @Appeon Accepted Answer Pending Moderation
  1. Monday, 16 July 2018 20:48 PM UTC
  2. PowerBuilder
  3. # 1

Hi Don,

I think you are asking whether your PB C# project must be maintained in the PB IDE or whether you can use other C# IDE like Visual Studio? 

If I'm understanding your question correctly then the answer is yes!  This was outlined at a high level in the "portability" section of the PB 2018 Preview: https://www.appeon.com/pb2018.html#portability

But keep in mind that the metadata information for C# DataStore is quite complex and so it may not be productive to edit that without using the DataWindow designer.  This is why we also provide the C# ModelStore as replacement for C# DataStore so customers can easily maintain the product in any C# IDE with same productivity as using the PB IDE.

Please note that the DataWindow migration feature shown in this video works for both the C# DataStore and the C# ModelStore: https://youtu.be/cglOa-PIHBg

If you have different question please create a different thread.  If this answers your question please accept this answer so this question is marked as "resolved".

Thanks,
Armeen

 

Comment
There are no comments made yet.
  • Page :
  • 1


There are no replies made for this question yet.
However, you are not allowed to reply to this question.