小编Geo*_*off的帖子

使用AutoMapper将DataRow转换为Object

我可以成功地从IDataReader映射到对象列表,但是当我想要一个DataRow它似乎没有按预期工作.

我错过了一些简单的东西吗?

[TestFixture]
public class AutomapperTest
{
    [Test]
    public void TestMethod1()
    {
        DataTable dt = new DataTable("contact");
        dt.Columns.Add("FirstName");
        dt.Columns.Add("LastName");
        dt.Columns.Add("Line1");
        dt.Columns.Add("Line2");
        dt.Columns.Add("Line3");
        dt.Columns.Add("Suburb");
        dt.Columns.Add("State");
        dt.Columns.Add("Postcode");

        DataRow row = dt.NewRow();
        row.ItemArray = new [] { "Little", "Johnny", 
                                 "1 Random Place", "", "", 
                                 "Windsor", "Qld", "4030" };

        var dest = Mapper.DynamicMap<myObject>(row);

        Assert.AreEqual(row["FirstName"], "Little");
        Assert.IsNotNull(dest);
        Assert.AreEqual(dest.FirstName, "Little");
    }
}
Run Code Online (Sandbox Code Playgroud)

目的地类型:

public class myObject
{
    public string FirstName { get; set; }
    public string LastName { get; set; }
    public string Line1 { get; …
Run Code Online (Sandbox Code Playgroud)

c# datarow automapper

5
推荐指数
1
解决办法
8036
查看次数

Gitzilla:缺少 python http.cookiejar 模块

我试图让 gitzilla 在 ubuntu 14.04 上使用 python 2.7.6 和 git 1.9.1 为我工作。这是我第一次使用 python 或 gitzilla。

安装 gitzilla 并添加 git hooks 的符号链接后,推送更改会产生以下输出:

geoff@jenkins:~/Example$ git push origin master
Counting objects: 5, done.
Writing objects: 100% (3/3), 282 bytes | 0 bytes/s, done.
Total 3 (delta 0), reused 0 (delta 0)
remote: Traceback (most recent call last):
remote:   File "hooks/update", line 9, in <module>
remote:     load_entry_point('gitzilla==2.0', 'console_scripts', 'gitzilla-update')()
remote:   File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 351, in load_entry_point
remote:     return get_distribution(dist).load_entry_point(group, name)
remote:   File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line …
Run Code Online (Sandbox Code Playgroud)

python gitzilla

5
推荐指数
1
解决办法
1万
查看次数

标签 统计

automapper ×1

c# ×1

datarow ×1

gitzilla ×1

python ×1