Hi @Jack J Jun , thanks for getting back. Sorry here is a more detailed breakdown of the programs, versions and projects I am trying to run.
I have a .net framework MVC 4.7.2. It uses EF 6.0.0.0 and EF SqlServer 6.0.0.0.
I have a .netStandard 2.0.
I have a blazer server side .net 5.0.
The goal is the grab EF data from my MVC project through .netStandard to my blazer server side project.
I can access my MSSQL database from blazer and of course MVC. The data is retrieved by dapper. BUT they are not using .netStandard.
Now I have this method in my .netStandard:
**using System;
using System.Collections.Generic;
using System.Text;
using Mbsa;
namespace MbsaDotNetStandard
{
public class MbsaUseFrameworkMethods
{
public Mbsa.Models.MbsaMember grabMbsaMember(int mno)
{
Mbsa.BL.MembersService mservice = new Mbsa.BL.MembersService();
Mbsa.Models.MbsaMember mmember = mservice.GetMemberById(mno);
return mmember;
}
}**
From my blazer server side project, I call the above method that is in .netStandard (the 1 is the memberNo (like a customer):
*MbsaDotNetStandard.MbsaUseFrameworkMethods oou = new
MbsaDotNetStandard.MbsaUseFrameworkMethods();
Mbsa.Models.MbsaMember mbrt = oou.grabMbsaMember(1);*
Hence the error :
System.IO.FileNotFoundException: Could not load file or assembly 'EntityFramework, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'. The system cannot find the file specified.
File name: 'EntityFramework, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'
Which leads me to believe that since I already have my MVC project with EF 6.0, it looks like that I need to bring my blazer server side projects’s EF from 3.1 to 6.0.
I am unclear about installing EF 6.0 on my blazer server side .net 5.0?
Looks like I have to my blazer server side at version .net 6.0 before I can install EF 6.0 on this blazer server side?
Please let me know if you need more detail. (there is a lot going on here :-))