目標:
在我的WPF應用程序中使用具有N層的實體框架。來自數據層的實體框架和類產品的連接錯誤
問題:
我無法將類Product從ProductRepository合併到實體框架,該框架也有一個名爲Product的類。
當我試圖解決這個問題我始終檢索此錯誤消息:
錯誤1無法隱式轉換類型 「System.Collections.Generic.List」 到 「System.Collections.Generic。名單」 d:\ Arbete \ kurser \ C#.NET \ Labbar \ Lab3的\ NY \ MediaStore \ DataAccessLibrary \ ProductRepository \ ProductRepository.cs 45 20 DataAccessLibrary
只是一個小提醒: 我想類產品是靈活的,也可用於商業和表示層。
namespace DataAccessLibrary.ProductRepository
{
public partial class Product
{
public Int32 ArticleNumber_id { get; set; }
public string Name { get; set; }
public decimal SalePrice { get; set; }
public decimal PurchasePrice { get; set; }
//public string Book_url { get; set; }
public Int32 ProductCategory_id { get; set; }
public Int32 Supplier_id { get; set; }
public Int32 Role_id { get; set; }
}
}
namespace DataAccessLibrary.ProductRepository
{
/// <summary>
/// Responsible for uppdating, adding, deleting, retrieving data from product list.
/// </summary>
public class Productrepository : IProductrepository
{
private List<Product> myProductList;
private MediaStoreEntities _myMediaStoreEntities = new MediaStoreEntities();
public Productrepository()
{
myProductList = new List<Product>();
}
/// <summary>
/// Retrieve all data from the product list
/// </summary>
/// <returns>A list with full of product data.</returns>
public List<Product> GetAllProductList()
{
var productListt = (from a in _myMediaStoreEntities.Products
select a).ToList();
return productListt;
//return productList;
}
}
}
類別:ProductRepository
名字空間:DataAccessLibrary.ProductRepository
/// <summary>
/// Retrieve all data from the product list
/// </summary>
/// <returns>A list with full of product data.</returns>
public List<Product> GetAllProductList()
{
var productListt = (from a in _myMediaStoreEntities.Products
select a).ToList();
return productListt;
//return productList;
}
更新有關的類 – 2011-05-29 11:14:02