代码之家  ›  专栏  ›  技术社区  ›  Guillaume86

将源连接字符串添加到Linq2Sql实体

  •  0
  • Guillaume86  · 技术社区  · 15 年前

    我遇到的一个问题是,我想通过向实体的原始数据库添加一个属性(例如ConnectionString属性)来引用它们,并在实体创建时自动分配它。

    我认为这很容易做到,因为我使用plinko,我已经有一个LinqEntityBase类,但不幸的是,在DataContext类中没有OnMyEntityLoaded(MyEntity instance)这样的分部方法。。。

    我看到的唯一方法是在实体的onload方法中,但我必须在前面保留对当前datacontext(或connectionString)“某处”的引用,在后面检索它,它看起来一点都不好(如果我同时处理多个dbs,这是不可能的)。

    有人知道我该怎么做吗?

    1 回复  |  直到 15 年前
        1
  •  1
  •   tdupont    14 年前

    plinko是开源的。如果你需要一个partial方法,你可以把它添加到CodeSmith模板中。


    http://code.google.com/p/codesmith/issues/list