1

我有以下用于创建 ContentType 数据的代码:

        var contentTypeNames = new[] 
        { 
            "Menu",          // = 0,
            "Article",       // = 1,
            "FavoritesList", // = 2,
            "Topic",         // = 6,
            "List",          // = 7,
            "Dummy",         // = 99
        };

        foreach (string contentTypeName in contentTypeNames)
        {
            _uow.ContentTypes.Add(
                new ContentType
                {
                    id = ??,
                    Name = contentTypeName
                });
        }

我需要以某种方式在作为 id 列的注释之后添加值。有没有一种简单的方法可以做到这一点?我正在考虑创建一个二维数组,但也许有更简单的方法。

4

1 回答 1

1
List<ContentType> contentTypes = new List<ContentType>();

//Fill Your List With Names and IDs
//Eg: contentTypes.Add(new ContentType(0,"Menu")) and so on and so forth then:

foreach (ContentType contentType in contentTypes )
{
        _uow.ContentTypes.Add(contentType);
}
于 2013-06-20T05:07:41.827 回答