extension-methods

extension-methods

文章 1 浏览 106

EF4 +忍者+扩展方法 +存储库

我有一个带有 Category 表的 EF4.Model,它将使用 NestedSet 模式来存储子/父关系,我认为这意味着 EF4 无法帮助其工厂方法检索子项,因为不会有子项…

人海汹涌 2024-10-24 01:52:03 6 0

帮助实现 ZipWithRatio 扩展方法

我正在尝试找到一种优雅的方式来编写可能称为 MergeWithRatio 或 ZipWithRatio 的扩展方法。 我希望它有这个签名.. public static IEnumerable MergeW…

人疚 2024-10-24 00:42:19 3 0

如何在 C# 中将此功能编写为通用扩展方法?

我有以下内容: using (var dsProperties = GetDataset(SP_GET_APPLES, arrParams)) { var apples= dsProperties.Tables[0].AsEnumerable() .Select(r…

爱的十字路口 2024-10-22 21:30:24 9 0

在 linq 查询中为商品添加订单号

我有以下 Linq 查询。 transactionData 是一个 IEnumerable。 var totalTransactions = 0; viewModel.GroupedTransactions = transactionData .GroupB…

小鸟爱天空丶 2024-10-22 08:36:36 5 0

采用动态构建搜索表达式的扩展方法?

我认为我们基本上是在寻找一种扩展方法,它可以接受 IQueryable 并基于整个查询语句而不仅仅是 where 语句返回 IQueryable。 我们想要的搜索方法的示…

梦罢 2024-10-22 08:04:30 8 0

如何调用动态类型的扩展方法?

我正在阅读 Jon Skeet 的《C# in Depth, 2nd Edition》一书。他说我们可以使用两种解决方法来调用带有动态参数的扩展方法,就像 dynamic size = 5; va…

安静 2024-10-21 13:37:47 6 0

将领域对象的分层集合映射到 ViewModel 的分层集合

我正在尝试考虑一种有效的方法来迭代域对象的分层集合并将它们映射到相应的视图模型。 假设我有以下两种类型的域对象: (1) 文件夹 - 该对象有两个集…

昨迟人 2024-10-21 09:10:12 6 0

扩展方法冲突

假设我有 2 个字符串扩展方法,位于 2 个不同的命名空间中: namespace test1 { public static class MyExtensions { public static int TestMethod(t…

何止钟意 2024-10-21 07:24:26 5 0

VB.NET 扩展方法错误

''' ''' Transforms an item to a list of single element containing this item. ''' ' _ Public Function ToList(Of T)(ByVal item As T) As List(O…

等风来 2024-10-20 15:59:05 3 0

缓存使用匿名类型的 LINQ to XML 查询结果的最佳方法是什么?如何转换缓存对象?

我正在使用启用分页的 Gridview。我使用 LINQ to XML 在 Page_Load 事件中绑定 girdview。 代码如下所示。 protected void Page_Load(object sender, …

稀香 2024-10-20 15:57:45 7 0

编写支持流畅接口(调用链)的 C# 方法参数验证时出现问题

我正在尝试编写一个通用方法参数验证功能,可以链接(流畅的接口)来附加越来越多的验证/检查,例如: public void SomeMethod(User user, string des…

一萌ing 2024-10-20 09:47:40 6 0

IEnumerable的扩展方法?

我有一堆不同的枚举,例如... public enum MyEnum { [Description("Army of One")] one, [Description("Dynamic Duo")] two, [Description("Three Ami…

埋情葬爱 2024-10-20 03:31:59 4 0

扩展方法中的 ArgumentNullException 或 NullReferenceException?

在空实例上调用扩展方法时(扩展方法不允许),您认为抛出的最佳异常类型是什么?由于扩展方法只不过是静态方法,您可能会认为它应该是 ArgumentNullE…

后来的我们 2024-10-20 03:10:23 5 0

使用 C# 扩展方法的 DTO 映射器

将 DTO 映射器(大多数情况下是静态类)的成员定义为扩展方法是一个好主意吗? 然后 Affiliate bo = Mapper.FromDataTransferObject(dto); 我们可以写…

念三年u 2024-10-19 23:01:20 5 0

如何对扩展方法进行分组?

我有一个静态类,其中包含各种类型的扩展方法。是否有任何实用程序或方法将其分成几个类 - 每个目标类型的单独类。…

秋千易 2024-10-19 19:39:46 7 0
更多

推荐作者

fangs

文章 0 评论 0

朱染

文章 0 评论 0

zhangcx

文章 0 评论 0

Willy

文章 0 评论 0

taohaoge

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文