Base solution for your next web application

Activities of "gryphon644"

Fixed it

It Worked!

Tried that and it did not work. Here is a quick loom https://www.loom.com/share/870a84250a1245d8a0640328916981cc?sid=15d1c9cf-3cbc-49ac-b976-429f9e0db0e6

It wouldn't work with Elsa 3.0 as a lot has changed on Elsa side.

Answer

I see now what happened! This implementation would only work with Elsa 2. The moment I upgraded the Elsa package I ran to the same issue.

Are you guys planning on updating the docs to Elsa 3 implementation?

Answer

Yeah thanks!

Answer

I followed this blog post but still can't resolve the issue. Added all these packages

Here is my error

Error CS1061 : 'IModule' does not contain a definition for 'UseEntityFrameworkCorePersistence' and no accessible extension method 'UseEntityFrameworkCorePersistence' accepting a first argument of type 'IModule' could be found (are you missing a using directive or an assembly reference?)

And here are my assembly references and implementation

using Elsa;
using Elsa.Server.Api;
using Elsa.Persistence.EntityFramework.SqlServer;
using Elsa.Persistence.EntityFramework.Core.Extensions;
using Microsoft.EntityFrameworkCore;
private void ConfigureElsa(IServiceCollection services)
		{
			services
				.AddElsa(elsa => elsa
					.UseEntityFrameworkCorePersistence(ef =>
						ef.UseSqlServer(_appConfiguration.GetConnectionString("Default")))
					.AddConsoleActivities()
					.AddHttpActivities(options => _appConfiguration.GetSection("Elsa:Server").Bind(options))
					.AddQuartzTemporalActivities()
					.AddJavaScriptActivities()
					.AddWorkflow<Startup>());



			// Elsa API endpoints.
			services.AddElsaApiEndpoints();
			services.Configure<ApiVersioningOptions>(options => { options.UseApiBehavior = false; });

			services.Configure<RouteOptions>(options => { options.LowercaseUrls = false; });

			// For Elsa Dashboard.
			services.AddRazorPages();

			// Remove ABP filter and add Elsa special filter
			services.PostConfigure<MvcOptions>(ReplaceResultFilter);
		}

Can I be sure that the implementation from the blog is not up to date? Does it still work for Elsa v3?

Answer

Nice! Thank you

Gotcha! Thanks

It worked after adding .ReverseMap();

Thanks

Showing 1 to 10 of 20 entries