代码之家  ›  专栏  ›  技术社区  ›  Tim Murphy

“数据源”窗口中不显示分部类中的属性!

  •  3
  • Tim Murphy  · 技术社区  · 17 年前

    实体框架已创建所需的分部类。我可以将这些分部类添加到“数据源”窗口中,并按预期显示属性。但是,如果扩展单独源文件中的任何类,即使在生成和刷新之后,这些属性也不会显示在“数据源”窗口中。

    编辑:删除edm designer的有问题的表后,将所有工作添加回该表。这不是一个长期的解决方案。还有人遇到过类似的问题吗?

    1 回复  |  直到 17 年前
        1
  •  2
  •   SpooykLuke    16 年前

    第一步。。。创建所需的项目 在解决方案中创建两个项目: 2-数据层项目(类库项目,将DLL作为生成输出的项目)

    第二步。。。链接项目 在应用程序项目中,向数据层项目添加项目引用,(引用-添加引用-项目选项卡)

    第三步。。。在分部类中创建属性 在数据层项目中: -如果使用的是本地数据库,请添加数据库文件 -从服务器资源管理器向设计器工作表添加所需的表 -您将被带到已完成部分类信息的文件。 -公开部分课程 -创建一个测试属性,例如: 公共字符串测试 { 获取{return“TEST”;} }

    步骤4-添加数据源 -在您的应用程序项目中-转到“数据源”选项卡并添加新的对象数据源,同时选择添加了分部类属性的类。

    • 您应该在datasources视图中看到TEST属性。。。

    而且还不算太糟。。为您的数据层提供单独的项目可以使其在项目之间可重用D

    希望对某人有用。。。

    推荐文章