Мы используем Entity Framework в нашем проекте, и у меня есть объект, который я построил в своей модели.Затем у меня есть функция импорта, которая использует хранимую процедуру.Метод, созданный функцией import, должен возвращать коллекцию созданной мной пользовательской сущности.
Проблема заключается в том, что при сборке я получаю сообщение об ошибке "Тип сущности" someentity "не отображается.
Что это значит? Это расстроено, потому что у сущности нет основного хранилища данных? Она не нужна, функция импорта возвращает экземпляры этой сущности, а у меня нетнеобходимо обновить, отредактировать или вставить сущности этого типа.
Функция импорта отлично работает и возвращает коллекцию моей сущности по желанию, но эта ошибка раздражает. Хотя в списке ошибок она указана как ошибка компиляции, это на самом деле не останавливает компиляцию решения.
Любая помощь приветствуется.
ОБНОВЛЕНИЕ
Если я открою EDMX в редакторе XML и дважды щелкните по ошибке вв списке ошибок он выделяет этот фрагмент XML красным цветом:
<EntityContainerMapping StorageEntityContainer="KlasEntitiesStoreContainer" CdmEntityContainer="KlasEntities">
<EntitySetMapping Name="VendorBriefs"><EntityTypeMapping TypeName="KlasEntityDataModel.VendorBrief"><MappingFragment StoreEntitySet="ev_VendorBriefs">
<ScalarProperty Name="VendorBriefID" ColumnName="VendorBriefID" />
<ScalarProperty Name="Title" ColumnName="Title" />
<ScalarProperty Name="Link" ColumnName="Link" />
<ScalarProperty Name="LinkText" ColumnName="LinkText" />
<ScalarProperty Name="BriefPath" ColumnName="BriefPath" />
<ScalarProperty Name="Description" ColumnName="Description" />
<ScalarProperty Name="IsActive" ColumnName="IsActive" />
<ScalarProperty Name="DisplayOrder" ColumnName="DisplayOrder" />
</MappingFragment></EntityTypeMapping></EntitySetMapping>
<FunctionImportMapping FunctionImportName="SearchForVendorProductByKlasID" FunctionName="KlasEntities.Store.ev_ds_Products_SearchByKLASID" />
</EntityContainerMapping>