私はプログラミングに不慣れなので、申し訳ありませんが、物事がはっきりしていません
クラスを作成しました
public class Users
{
public int ID { get; set; }
}
私の最初の質問は、3層設計の観点からこのクラスをどこに置くべきかということです
に入れるとBusiness layer
、データアクセス層を更新する必要があるときに、UsersオブジェクトをData access layer
このように渡したいと思います。
sendDataToDB(List<Users);
データアクセス層では、VSがこのメソッドを生成します
public static void sendDataToDB(List<global::BLL.Users> newUsers)
{
}
しかし、次のようなエラーが発生します。
タイプまたは名前空間名'BLL'がグローバル名前空間で見つかりませんでした(アセンブリ参照がありませんか?)
今は、Usersオブジェクトを含む別のライブラリを作成し、3つのレイヤーすべてにそのライブラリへのアクセスを許可しています。
私はそれが物事を行う正しい方法だとは本当に思いません。だからどんな提案も素晴らしいだろう