У меня есть класс Product с открытыми и закрытыми членами.Пример UnitPrice является частным.Когда я пытаюсь заполнить данные, мне нужен хороший синтаксический способ установки UnitPrice с помощью Addrange.Как мне это провести?
public partial class Product
{
public int ProductId { get; set; }
public string ProductName { get; set; }
public string ProductDescription { get; set; }
private float UnitPrice { get; set; }
public Product(int productid, string productname, string productdescription, float unitprice, string imagelocation)
{
ProductId = productid;
ProductName = productname;
ProductDescription = productdescription;
UnitPrice = unitprice;
ImageLocation = ImageLocation;
}
Как мне посмотреть данные?Я не могу установить цену за единицу, так как она недоступна.
if (!context.Product.Any())
{
context.Product.AddRange(
new Product
{
ProductName = "Samsung T3 Portable SSD - 500GB",
ProductDescription = "Superfast Read-Write Speeds of up to 450 MB/s; Shock Resistant & Secure Encryption",
UnitPrice = 5.50F,
ImageLocation = "Product1.jpg"
},
Error Code:
Severity Code Description Project File Line Suppression State
Error CS0122 'Product.UnitPrice' is inaccessible due to its protection level ElectronicsStore