Я только что преобразовал свой доступ к данным из Linq в SQL в Linq для сущностей. Я создал свои edms и обновил свой класс следующим образом, но я получаю любую ошибку, что соединение не найдено. Ошибка в файле ModelDesigner.cs . Любая помощь в этом? Спасибо ~ Сьюзен ~
Сообщение об ошибке:
Указанное именованное соединение либо не найдено в
конфигурация, не предназначенная для использования с поставщиком EntityClient,
или не действителен.
Line 48: /// Initializes a new FVTCEntities object using the connection string found in the 'FVTCEntities' section of the application configuration file.
Line 49: /// </summary>
Line 50: public FVTCEntities() : base("name=FVTCEntities", "FVTCEntities")
Line 51: {
Line 52: this.ContextOptions.LazyLoadingEnabled = true;
Вот мой код для моего уровня доступа к данным:
namespace DL
{
public class DLgetRestaurants
{
FVTCEntities db = new FVTCEntities();
public List<RESTAURANT> getRestaurants(string cuisineName)
{
var cuisineID = db.CUISINEs.First(s => s.CUISINE_NAME == cuisineName).CUISINE_ID;
List<RESTAURANT> result = (from RESTAURANT in db.RESTAURANTs.Include("CITY").Include("CUISINE")
where RESTAURANT.CUISINE_ID == cuisineID
select RESTAURANT).ToList();
return result;
}
}
}