在下面的代码示例中,我试图用它的新表单替换过时的AddColumn AddStringColumn
Database.CreateEntityTable("PayrollDefinition")
.AddForeignKeyColumn("BenefitDefinition", ColumnProperty.NotNull)
.AddColumn("LastInRange", DbType.String)
我想创建一个Resharper结构化搜索(和替换),但我不理解语法here
作为搜索模式我有
$tableBuilder$.AddColumn($columnName$, DbType.String)
作为替换模式,我有
$tableBuilder$.AddStringColumn($columnName$, 255)
其中tableBuilder是TableBuilder类型的表达式,columnName只是一个参数。
似乎获得了正确的搜索命中率,但替换并没有做任何事情 此外,我不认为它发现了同一方法的多个链式调用。
我应该如何制定我的搜索/替换模式以使用AddStringColumn方法替换AddColumn方法?