Новый пользователь для DynamodB и пытается интегрировать это с моим ядром .net.
Я использовал пример по адресу: https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/LowLevelDotNetItemsExample.html
Ниже приведен пример примера:
private static string tableName = "ProductCatalog";
private static AmazonDynamoDBClient client = new AmazonDynamoDBClient();
private static void CreateItem()
{
var request = new PutItemRequest
{
TableName = tableName,
Item = new Dictionary<string, AttributeValue>()
{
{ "Id", new AttributeValue {
N = "1000"
}},
{ "Title", new AttributeValue {
S = "Book 201 Title"
}},
{ "ISBN", new AttributeValue {
S = "11-11-11-11"
}},
{ "Authors", new AttributeValue {
SS = new List<string>{"Author1", "Author2" }
}},
{ "Price", new AttributeValue {
N = "20.00"
}},
{ "Dimensions", new AttributeValue {
S = "8.5x11.0x.75"
}},
{ "InPublication", new AttributeValue {
BOOL = false
} }
}
};
client.PutItem(request);
}
Но когда я запускаю код, я получаю ошибки:
Error CS0122 'AmazonDynamoDBClient.PutItem(PutItemRequest)' is inaccessible due to its protection level
Error CS0122 'AmazonDynamoDBClient.GetItem(GetItemRequest)' is inaccessible due to its protection level
and so on for all the request.
Чего здесь не хватает?
Спасибо