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.
We use cookies which are necessary for the proper functioning of our websites. We also use cookies to analyze our traffic, improve your experience and provide social media features. If you continue to use this site, you consent to our use of cookies.